Where is Shanmeizhai?

Where is Shanmeizhai located?

Shanmeizhai, Fujian, China (approx. 24.04417°, 117.6789°)


Where is Shanmeizhai on the map?