10 via templari, 73100 Lecce
Apartment 3 stars
Offering air-conditioned rooms in the Old Town district of Lecce, Inner City Apartments is a 7-minute walk from Piazza Mazzini. The property is around 17 miles from Roca, a 14-minute walk from Lecce Train Station, and 600 yards from Lecce Cathedral. Free Wifi is available throughout the property, and...