Shangri-La Hotel, Tokyo

Shangri-La Hotel, Tokyo

Tokyo, Japan / The Shangri-La Hotel, Tokyo is a luxury hotel in Tokyo, with a convenient location adjacent to Tokyo Station. http://www.shangri-la.com/tokyo/shangrila/
Shangri-La Hotel, Tokyo