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