A centrally located luxury hotel adjacent to Tokyo station, the Shangri-La is situated on the 28th to 37th floors of the Trust Tower Marunouchi and is a 2021 Forbes Five Star hotel. The Shangri-La Hotel, Tokyo, was opened on March 2, 2009. It was the first property in Japan from Hong Kong-based Shangri-La Hotels and Resorts. The hotel has 200 guestrooms and suites.
PROS:
- Location right next to Tokyo station
- Great views from rooms
- Spacious, clean, and well appointed
CONS:
- Not as modern in terms of design as some of its 5-star contemporaries