Villa Finibus Terrae is a detached villa set in Leuca in the Apulia Region and is 44 km from Gallipoli. Guests benefit from free WiFi and private parking available on site. A dishwasher and an oven can be found in the kitchen.
Facilities of Villa Villa Finibus Terrae
- Air conditioning