Via foresta forte, 25, 73034 Leuca
Villas
Featuring air-conditioned accommodation with a patio, Villa Finibus Terrae is located in Leuca. This villa has a private pool, a garden, barbecue facilities, free WiFi and free private parking. The property is non-smoking and is situated 2.1 km from Marina di Leuca beach. The spacious villa with a terrace...