Via alberto da giussano 3, 73040 Leuca
Apartments
Situated only 400 metres from the beach at Santa Maria di Leuca, Leuca Residence offers self-catering accommodation with a private patio and outdoor seating. The apartments have a lounge with cable TV, a dining area, and a kitchenette with a stovetop, kitchenware, and a refrigerator. The top-floor apartment...