See reviews 0 THE TOKYO STATION HOTEL * * * * *

TOKYO

Japon

In Tokyo Station, historical building.
Le + Sublimhotel
Lobby
Room/Suite

150 Rooms from 23 to 120 m2.

Restaurants & Bars
Outdoors