Il Garbino Suite and ApartmentBed and Breakfast
15 Via Carlo Russi, 73100 Lecce, Italy
Il Garbino Suite and Apartment features air-conditioned guest accommodation in Lecce, 1.1 km from Piazza Mazzini, 600 metres from Sant' Oronzo Square and 27 km from Roca.
Great value for money. Recommended.