Where is Karlovasi?

Where is Karlovasi located?

Karlovasi, Karlovasi (Station), Greece (approx. 37.79507°, 26.68347°)


Where is Karlovasi on the map?