Lillo is located in the historical centre of Lecce, 750 metres from the train station. It offers self-catering accommodation with classic décor. All the apartments will provide you with air conditioning and a TV. Featuring a bath or shower, the private bathroom also comes with free toiletries and towels. Piazza Mazzini is a 15-minute walk from Lillo. San Cataldo beach is 15 km away.