★★★★★ | 1 Chome-1-1 Uchisaiwaicho, Chiyoda City, Tokyo 100-8558, Japan
The Imperial Hotel is a one of a kind luxury property. Having been run since 1890 the hotel is elegantly designed and styled with beautiful amenities like 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 one a successful hotel in Tokyo for so long.