Where is Shenbusi?

Where is Shenbusi located?

Shenbusi, Fujian, China (approx. 24.17556°, 117.3294°)


Where is Shenbusi on the map?