Terra di Sud Rooms Guesthouse Lecce
Situated in Lecce, 1 km from Piazza Mazzini, Terra di Sud Rooms features accommodation with free Wi-Fi and free private parking. The property is around 26 km from Roca, 1.5 km from Lecce Train Station and 1.3 km from Lecce Cathedral.
Number of rooms: 2
via Liborio Salomi 7, 73100 Lecce, Italy