Where is Lakka Souliou?

Where is Lakka Souliou located?

Lakka Souliou, Lakka Souliou, Greece (approx. 39.4°, 20.783333°)


Where is Lakka Souliou on the map?