Tokyo, Japan
Grand Central Hotel, Tokyo
3-star hotel
2.8 km straight-line distance
This charming hotel is conveniently located just 5 kilometers from Tokyo city center. Guests will find local attractions nearby, such as the Tokyo Metropolitan Cathedral and the Tokyo National Museum of Modern Art. The Imperial…
- Wi-fi
- Wired Internet
- 24-hour reception
- Restaurant






















