Hellenes House
Panou Lavranou 1 - Lefkada,
Greece
View Map
Area: Leucade





Hellenes House is set within a stone's throw of the sea and the vibrant nightlife of Lefkada. Free WiFi is available.