Tokyo - Japan
Tokyo - Japan
Tokyo - Japan

Ideal for fun and relaxation, Palace Hotel Tokyo is located in the Tokyo Station area of Tokyo. Situated only 2.1 km from the city center, guests are well located to enjoy the town's attractions and activities. ... Read more

View all Luxury Hotels in Tokyo