The Tokyo Station Hotel
The Tokyo Station Hotel
Hotel
1-9-1 Marunouchi, Chiyoda-ku, Tokyo, Tokyo-to, Japan
96
Excellent ·  944 reviews
Luxury 4.5-star business, boutique hotel with shopping facilities in Tokyo (Chiyoda)