Where is Xiaoyao?
Where is Xiaoyao located?
Xiaoyao, Fujian, China (approx. 25.89167°, 117.0386°)
Where is Xiaoyao on the map?
Xiaoyao - Zhangdi
Xiaoyao - Shangri-La Hotel
{"latitude":25.89167,"longitude":117.0386,"title":"Xiaoyao"}