Located 700 meters west of Tokyo ... Palace and gardens. The hotel adjoins an office building, which forms part of a larger mixed-use development. This keeps public areas and restaurants bustling ...
Some results have been hidden because they may be inaccessible to you