Where is Lipu?
Where is Lipu located?
Lipu, Zhejiang, China (approx. 29.10494°, 119.8056°)
Where is Lipu on the map?
{"latitude":29.10494,"longitude":119.8056,"title":"Lipu"}