SANTA EMELIA
Furnished Apartments
Vassiliki, Lefkada, Lefkada