Where is Zhixi?

Where is Zhixi located?

Zhixi, Zhejiang, China (approx. 28.78639°, 121.5447°)


Where is Zhixi on the map?