Apartment/Flat Prokimea Seaview Apartments
★★★
Karavela Ioanni 8, Lefkada, Greece Show on map
Townhouse Lefkada is a hotel in Lefkada, Greece. It is one of 204 places to stay in Lefkada listed on Triptoic.
Karavela Ioanni 8, Lefkada, Greece
Townhouse Lefkada is located at Karavela Ioanni 8, Lefkada, Greece.
Highly rated alternatives close by
Serviced apartment
#3 in Lefkada
Apartment/Flat
Villa
Hotel
Serviced apartment