Where is Shibaodin?
Where is Shibaodin located?
Shibaodin, Sichuan, China (approx. 30.46543°, 103.9131°)
Where is Shibaodin on the map?
Shibaodin - Heshanqiao
{"latitude":30.46543,"longitude":103.9131,"title":"Shibaodin"}