Where is Ekan?

Where is Ekan located?

Ekan, Zhejiang, China (approx. 28.45889°, 120.8297°)


Where is Ekan on the map?