Tokyo station Hotel
Located in the heart of Tokyo, overlooking the Imperial Palace, Tokyo Station Marunouchi Building has a rich history, and is proudly a designated Important Culture Property of Japan. The Tokyo Station hotel preserves its deep rooted heritage, the 58 luxury guestrooms are housed in the hotel’s iconic red-brick building. Hotel reopened as a premier grand, historic hotel on October 3, 2012.