Where is Shangzi?
Where is Shangzi located?
Shangzi, Fujian, China (approx. 24.00083°, 117.0794°)
Where is Shangzi on the map?
Shangzi - Luofushan Baotian International Resort Hotel
Shangzi - Taikouzhai
Shangzi - Shangzi
{"latitude":24.00083,"longitude":117.0794,"title":"Shangzi"}