Where is Shantoupan?

Where is Shantoupan located?

Shantoupan, Zhejiang, China (approx. 28.30139°, 121.2686°)


Where is Shantoupan on the map?