Located in Lecce, Al Duomo features air-conditioned rooms and self-catering apartments Lecce Cathedral is less than a 5-minute walk away Wi-Fi is free in the shared areas Accommodation comes with a flat-screen TV and seating area Apartments have a fully equipped kitchen, dining area, and a private balcony San Cataldo, with its beautiful beaches, is 12 km from the property, while Lecce Train Station is a 10-minute walk away