Location: in the city centre with the train station just 1.5 Km. away.
See more: Hotels in Europe Hotels in Italy Hotels in Lecce Holiday Destinations in Europe