Hotel Nikos Studios
33 Ioanni Karavela 33 - Lefkada, Greece View Map





Located in Lefkada Town, near Agiou Georgiou Square, Nikos Studios features free WiFi.
33 Ioanni Karavela 33 - Lefkada, Greece View Map
Located in Lefkada Town, near Agiou Georgiou Square, Nikos Studios features free WiFi.