Where is Shijiabu?
Where is Shijiabu located?
Shijiabu, Zhejiang, China (approx. 29.31815°, 119.5045°)
Where is Shijiabu on the map?
{"latitude":29.31815,"longitude":119.5045,"title":"Shijiabu"}