Featuring free WiFi throughout the property, Chapel House Serviced Apartments is located in Luton, 300 metres from Luton Borough Council. University of Bedfordshire is 300 metres away. Read more
Featuring free WiFi throughout the property, Chapel House Serviced Apartments is located in Luton, 300 metres from Luton Borough Council. University of Bedfordshire is 300 metres away.