Where is Zhaxia?

Where is Zhaxia located?

Zhaxia, Zhejiang, China (approx. 28.96417°, 121.5397°)


Where is Zhaxia on the map?