Where is Quentin?

Where is Quentin located?

Quentin, Zhejiang, China (approx. 29.55376°, 120.1531°)


Where is Quentin on the map?