Gatsoulis Villas Hotel Lefkada Town
Gatsoulis Villas has sea views, free Wi-Fi and free private parking, situated in Lefkada Town, 3.9 km from Agiou Georgiou Square. With mountain views, this accommodation features a balcony and a swimming pool.
Number of rooms: 2
Rachi Apolpainas, Lefkada Town, 31100, Greece