Where is Shanbu?

Where is Shanbu located?

Shanbu, Zhejiang, China (approx. 27.81801°, 120.5693°)


Where is Shanbu on the map?