Where is Xinlu?
Where is Xinlu located?
Xinlu, Zhejiang, China (approx. 28.80611°, 120.8258°)
Where is Xinlu on the map?
Xinlu - Hotan
Xinlu - Madazhen
Xinlu - Shangri-La Hotel
{"latitude":28.80611,"longitude":120.8258,"title":"Xinlu"}