Where is Alissós?

Where is Alissós located?

Alissós, Alissós, Greece (approx. 38.13701°, 21.591661°)


Where is Alissós on the map?