The Tokyo Station Hotel - Chiyoda, Tokyo, 100-0005, Japan

THE TOKYO STATION HOTEL RE-OPENED ITS DOORS ! !

The Tokyo Station Hotel has reopend on October 3, 2012

SLH TripAdvisor Travelers' Choice 2017 World Luxury Spa Award 2015 Forbes 2017