Dietro Santa Chiara is located in the heart of Lecce, just 1 km from the train station. It offers self-catering accommodation. Each air-conditioned apartment features a kitchen, tiled floor and a TV. The private bathroom includes a shower. Lecce Cathedral is 240 metres from Dietro Santa Chiara. The Roman Amphitheatre is a 5-minute drive away.