Select dates so you can see the availability and exact prices.
Eparchiaki Odos Lefkadas Apolpainas 225, Lefkada
Ventoura 9 , Lefkada, 31100, Greece, Lefkada
Απολπαινα 2ος, Lefkada, 31100, Greece, Lefkada
Aghia Marina 33 - Ionian Islands, Lefkada, 31100, Greece, Lefkada