Where is Imerovigli?

Where is Imerovigli located?

Imerovigli, Imerovigli (Station), Greece (approx. 36.43283°, 25.42412°)


Where is Imerovigli on the map?