Via pio la torre 17, 73053 Leuca
Vacation Home
Casa Baia smeraldo offers accommodations in Leuca, a 9-minute walk from Felloniche Beach and 20 miles from Grotta Zinzulusa. Among the facilities of this property are a restaurant, a 24-hour front desk, and private check-in and check-out, along with free Wifi throughout the property. The accommodation...