Where is Neo Horio?

Where is Neo Horio located?

Neo Horio, Western Greece, Greece (approx. 37.6022642557°, 21.7247772217°)


Where is Neo Horio on the map?