Via liborio salomi 7, 73100 Lecce
Guesthouse
Terra di Sud Rooms offers accommodations in Lecce, 16 miles from Roca and a 15-minute walk from Lecce Cathedral. This guest house features free private parking, an elevator, and free Wifi. Guests can access the guest house via private entrance.
Accommodation is equipped with air conditioning, a fully...