City Stay Apartments - Mill Street
47 Mill Street, Bedford, MK40 3HD, United Kingdom,Object type: Hotel Bedford
City Stay Apartments - Mill Street is situated in Bedford. The accommodation is 19.3 miles from Luton, and guests benefit from complimentary WiFi and private pa