This comfortable hotel is situated in Tokyo City. The establishment's common areas include Wi-Fi internet connection.
Tokyo
35.70285, 139.66812 Open in Google Maps