La Roche biedt gratis WiFi en ligt in Lecce, op 1 km van het stadscentrum. De accommodatie ligt op 1,2 km van het Piazza Sant'Oronzo.
De kamers zijn voorzien van airconditioning en een flatscreen-tv.
Het centraal station van Lecce ligt op 5 minuten lopen van La Roche en de kathedraal van Lecce ligt op 1 km afstand. De luchthaven Brindisi-Salento ligt op 40 km van de accommodatie.