Offering free Wi-Fi, Istituto Antonacci is in the historical centre of Lecce. A 10-minute walk from the Duomo Square and the Anfiteatro Romano, it features air-conditioned rooms, a large garden and library. Rooms at the Antonacci are en suite.
Address: Piazzetta dei Peruzzi 1, Lecce
Rates from:
EUR 30 | More:
Booking.com