Olivastro Villa 30 697 474 9148Panagia Vlachernon, Lefkada Town, 31100, GreeceVilla Add to favorites 0