Located 700 meters west of Tokyo Station, this is one of the ... All rooms have lovely views of the Imperial Palace and gardens. The hotel adjoins an office building, which forms part of a larger ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results