Ziv Boutique Apartments Town Square III, Lefkada

Lefkada, Grecia