Where is Xiabazhai?
Where is Xiabazhai located?
Xiabazhai, Sichuan, China (approx. 32.50486°, 103.0502°)
Where is Xiabazhai on the map?
Xiabazhai - Dajin
Xiabazhai - Dashezhai
Xiabazhai - Xiabazhai
{"latitude":32.50486,"longitude":103.0502,"title":"Xiabazhai"}