Featuring free WiFi, La Roche is located in Lecce, 0.6 mi from the city center. The property is 0.7 mi from Piazza Sant'Oronzo.
Rooms come with air conditioning and a flat-screen TV.
Lecce Central Train Station is a 5-minute walk from La Roche, while Lecce Cathedral is 0.6 mi away. Brindisi - Salento Airport is 25 mi from the property.