Location: 200 m. from the historic centre of Lecce.
See more: Hotels in Europe Hotels in Italy Hotels in Lecce Holiday Destinations in Europe