Where is Houffandin?

Where is Houffandin located?

Houffandin, Zhejiang, China (approx. 30.22222°, 121.3275°)


Where is Houffandin on the map?