Overview

The wonderful Shangri-La Tokyo is located in central Tokyo, within walking distance from attractions such as the Imperial Palace and the shopping mekka of Ginza. You will have a delightful stay in Tokyo, surrounded by the sublime luxury of Shangri-La and the amazing diversions of the Japanese capital.

The 200 rooms and suites available showcase the finest in Asian hotel luxury. Stunning furniture and elegant decor make the silver lining to your holiday, while the simply spectacular views of downtown Tokyo add even more exclusivity. But a holiday spent at Shangri-La Tokyo is also a culinary one. In the two Japanese and Italian restaurants you will indulge in gourmet cuisine – and wish that the evening would never end…

Shangri-La Tokyo is ideal for both business and leisure travellers.