Where is Xinzhi?
Where is Xinzhi located?
Xinzhi, Zhejiang, China (approx. 27.29889°, 120.5381°)
Where is Xinzhi on the map?
Xinzhi - Shangcheng Hotel
Xinzhi - Shangri-La Hotel
{"latitude":27.29889,"longitude":120.5381,"title":"Xinzhi"}