Where is Xiqing?
Where is Xiqing located?
Xiqing, Zhejiang, China (approx. 28.86833°, 121.5°)
Where is Xiqing on the map?
Xiqing - Shangri-La Hotel
Xiqing - Nanshan
{"latitude":28.86833,"longitude":121.5,"title":"Xiqing"}