SELF CATERING LONG STAY ROOMS (MINIMUM STAY 1 MONTH) £231 A WEEK ALL BILLS & WiFi INCLUDED

92 Chapel Street, Luton, Beds, LU1 5DD, UK
Phone: +44-(0)-1-582-726-009
SELF CATERING LONG STAY ROOMS (MINIMUM STAY 1 MONTH) £231 A WEEK ALL BILLS & WiFi INCLUDED
Follow Us