Where is Shanxiuzhai?
Where is Shanxiuzhai located?
Shanxiuzhai, Fujian, China (approx. 27.33092°, 119.7222°)
Where is Shanxiuzhai on the map?
Shanxiuzhai - Shangri-La Hotel
Shanxiuzhai - Отель InterContinental Onethousand Island Lake Resort
{"latitude":27.33092,"longitude":119.7222,"title":"Shanxiuzhai"}