Visit Greece | Meganisi Island from above

A lush green island lying 12 n.m. SE of the town Lefkada (Ionian complex) with three traditional villages (Spartochori, Vathi, Katomeri) & some ama...
Back to Top