La Casa Rosa
Lefkada - Lefkada,
Greece
View Map
Area: Leucade





La Casa Rosa in Lefkada Town provides accommodation with free WiFi, 200 metres from Faneromenis Monastery and a 2-minute walk from Church of Agia Kiriaki.