1-8-3 Marunouchi, Chiyoda-Ku
The Shangri-La Hotel Tokyo is located in central Tokyo and lies surrounded by some of the city's most popular shopping areas. The hotel is within 10 minutes' walk of the Imperial Palace, the Nihonbashi area and Tokyo train station, with its Shinkansen (Bullet Train) services to most areas of Japan.
No reviews found. Be the first to review this place.