Where is Shangri-La Hangzhou - The back garden of West Lake located?
Shangri-La Hangzhou - The back garden of West Lake, Shangri-La Hangzhou - The back garden of West Lake, China (approx. 30.25238°, 120.13707°)
Shangri-La Hangzhou - The back garden of West Lake, Shangri-La Hangzhou - The back garden of West Lake, China (approx. 30.25238°, 120.13707°)