• sl3
  • sl1
  • sl2
  • sl6
  • sl5
  • sl4

Tokyo Shangri-La Hotel

Located in the chic Nihonbashi district, the Shangri-La hotel, with its 200 spacious rooms overlooking the city, is one of the newest luxury hotels built in Tokyo.

The guests can easily access the hotel, just a few minutes from Tokyo station, and will appreciate Shangri-La’s unique brand of hospitality and service, as well as the very finest facilities and amenities, with 2 acclaimed restaurants, a famous Spa and a heated swimming pool.