Where is Fans?

Where is Fans located?

Fans, Zhejiang, China (approx. 29.29125°, 119.2362°)


Where is Fans on the map?