Olivine Apartments
Stadiou 2 - Lefkada,
Greece
View Map
Area: Leucade





Located in Lefkada Town, 500 metres from Alikes, Olivine apartments features accommodation with free WiFi.