Where is Shangri-La Suzhou?

Where is Shangri-La Suzhou located?

Shangri-La Suzhou, Shangri-La Suzhou, China (approx. 31.29202°, 120.55855°)


Where is Shangri-La Suzhou on the map?