Photo gallery for Terra di Leuca
Terra di Leuca
Salve farm house with free in-room WiFi
Reviews
10
Exceptional
Popular amenities
Explore the area
Piazza Santa Marina, 5, Salve, LE, 73050
- Vado Tower10 min drive
- Pescoluse Beach18 min drive
- Santa Maria di Leuca Beach23 min drive
- Brindisi (BDS-Papola Casale)88 min drive