Where is Shenjiafan?

Where is Shenjiafan located?

Shenjiafan, Zhejiang, China (approx. 29.89145°, 119.8767°)


Where is Shenjiafan on the map?