Where is Fanshudi?

Where is Fanshudi located?

Fanshudi, Zhejiang, China (approx. 27.63207°, 120.085°)


Where is Fanshudi on the map?