Where is Shibandian?

Where is Shibandian located?

Shibandian, Zhejiang, China (approx. 28.40334°, 121.6503°)


Where is Shibandian on the map?