Villa Ciardo litorale leuca gallipoli - Santa Maria di Leuca, Italy Category: Apartment We are looking forward to welcoming you in this amazing heaven, far from every day life and the loud city environment ... more info » rating Not rated yet Availability very low BOOK