

A stay at Suite Hotel Santa Chiara places you in the heart of Lecce, steps from Roman Amphitheater and Church of Santa Maria della Grazia. This 4-star hotel is 0.1 mi (0.1 km) from Piazza Sant'Oronzo and 0.8 mi (1.2 km) from Chiesa dei Santi Nicolo e Cataldo.