Tokyo - Japan
Tokyo - Japan
Tokyo - Japan

Ideal for fun and relaxation, Keio Plaza Hotel Tokyo Premier Grand is located in the Shinjuku area of Tokyo. The property is located in the city center and the airport can be reached within 90 minutes. With its ... Read more

View all Luxury Hotels in Tokyo