Situated in Lecce, 500 metres from Sant' Oronzo Square and 1 km from Piazza Mazzini, Casa Russi features air-conditioned accommodation with a balcony and free WiFi. It is set 700 metres from Lecce Cathedral and provides a 24-hour front desk. The property is non-smoking and is located 28 km from Roca.
The spacious apartment features 2 bedrooms, a fully equipped kitchen with an oven and a fridge, and 1 bathroom with a bidet and bathrobes. Guests at this apartment are welcome to enjoy fruits and chocolates or cookies.
Lecce Train Station is 1.4 km from the apartment, while Gallipoli Train Station is 39 km from the property. The nearest airport is Brindisi - Salento Airport, 40 km from Casa Russi.