Where is Shanpai?

Where is Shanpai located?

Shanpai, Zhejiang, China (approx. 27.34844°, 119.9232°)


Where is Shanpai on the map?