Where is Xiaqiao?
Where is Xiaqiao located?
Xiaqiao, Fujian, China (approx. 27.28917°, 117.3144°)
Where is Xiaqiao on the map?
Xiaqiao - Shangri-La Hotel
{"latitude":27.28917,"longitude":117.3144,"title":"Xiaqiao"}