Luton Town Centre Apartments Apartment Luton, Bedfordshire
Luton Town Centre Apartments is situated in Luton, 24 km from Hatfield House, 26 km from Knebworth House, as well as 28 km from Watford Junction. The accommodation is 23 km from the Woburn Abbey and has free Wi-Fithroughout the property.
Number of rooms: 5
56 Alma Street, Luton, LU1 2PH, United Kingdom