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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results