CHI, The Spa at Shangri-La Hotel

Address

Marunouchi Trust Tower Main, 1-8-3 Marunouchi Chiyoda-ku

Tokyo

100-8283

Get Directions