Located in Leuca, La Depandance is a villa boasting a sun terrace. Guests benefit from terrace. Free WiFi is available throughout the property. The kitchenette has a dishwasher and there is a private bathroom. Search by map and book hotels in Leuca (Italy) with Booking-map.com - an official partner of Booking.com!