Where is Tintow?

Where is Tintow located?

Tintow, Zhejiang, China (approx. 29.0954°, 121.0947°)


Where is Tintow on the map?