★★★★★ | 1 Chome-1-1 Uchisaiwaicho, Chiyoda City, Tokyo 100-8558, Japan
The Imperial Hotel is a one of a kind luxury property. The hotel has been operating since 1890, so expect old worlde charm, with modern comforts. As you would expect, the Imperial hotel is elegantly designed and styled with beautiful amenities such as the indoor swimming pool, beauty salon, shopping centre and fitness centre.
The hotel contains 13 restaurants as well as 3 bar and options to have 24-hour room service. With such impeccable service and amazing facilities, it is no wonder why the Imperial Hotel has remained a successful hotel in Tokyo for so long.
The Imperial Hotel is centrally located, with 3 stations within a short 5-minute walk. As the name implies, it is also close to the Imperial Palace.