Where is Shanxiuzhai?

Where is Shanxiuzhai located?

Shanxiuzhai, Fujian, China (approx. 27.33092°, 119.7222°)


Where is Shanxiuzhai on the map?