Suite Battisti
Via Battisti, 10a, Lecce, Apulia, Italy
Booking.com
Book Now