HotelsClick.com

Hotel Nikos Studios

  33 Ioanni Karavela 33 - Lefkada, Greece View Map

Located in Lefkada Town, near Agiou Georgiou Square, Nikos Studios features free WiFi.

Booking.com
Book