Where is Shangaoye?
Where is Shangaoye located?
Shangaoye, Zhejiang, China (approx. 29.15141°, 119.1712°)
Where is Shangaoye on the map?
Shangaoye - Shangri-La Hotel
Shangaoye - Tashi
{"latitude":29.15141,"longitude":119.1712,"title":"Shangaoye"}