High Town Road Hotel Luton, Bedfordshire
A very nice place to stay for a reasonable price - hotel «High Town Road» is located in Luton. This hotel is located in walking distance from the city center.
305 High Town Road, Lu2 0Bz, Luton, United Kingdom, Luton, LU2 0BZ