Where is Shanzhai?

Where is Shanzhai located?

Shanzhai, Fujian, China (approx. 25.76694°, 118.425°)


Where is Shanzhai on the map?