Where is Shidaodi?

Where is Shidaodi located?

Shidaodi, Zhejiang, China (approx. 29.46139°, 120.7306°)


Where is Shidaodi on the map?