Set in Leuca in the Apulia region, La Flor di Leuca has a balcony. Located 700 metres from Marina di Leuca beach, the property provides a garden and free private parking.