Longobardi Family SuiteGuesthouse
6 Piazzetta dei Longobardi, 73100 Lecce, Italy
Situated in Lecce, less than 1 km from Piazza Mazzini and 27 km from Roca, Longobardi Family Suite offers air conditioning. The property is located 1 km from Lecce Train Station, 300 metres from Lecce Cathedral and 39 km from Torre Santo Stefano. Free Wi-Fi is available throughout the property and Sant' Oronzo Square is 200 metres away.