Where is Néa Chóra?

Where is Néa Chóra located?

Néa Chóra, Néa Chóra, Greece (approx. 37.36708°, 22.5482°)


Where is Néa Chóra on the map?