Suite Santa Chiara is a 4-star boutique hotel located in Lecces historical center, 328 feet from the cathedral. The roof garden on the 4th floor has a bar, outdoor seating and views of the historical center. Ro ... Read more

View all Luxury Hotels in Lecce