Where is Sanjiaodi?

Where is Sanjiaodi located?

Sanjiaodi, Zhejiang, China (approx. 28.93639°, 120.7961°)


Where is Sanjiaodi on the map?