Hotel Delle Palme
Via Di Leuca 90, Lecce, Apulia, Italy
Booking.com
Book Now