Where is Xubantian?

Where is Xubantian located?

Xubantian, Zhejiang, China (approx. 27.74194°, 119.7072°)


Where is Xubantian on the map?