BEDFORD

Metro Service Apartments - 11 Mill Street, Bedford, MK40 3EU, United Kingdom
Metro Guest House - 1 Trevor Street , Bedford, MK40 2FP, United Kingdom

PETERBOROUGH

Metro Serviced Apartments - 30 Frobisher House, 72 Westgate, Peterborough, PE1 1LX - United Kingdom

HEATHROW

Heathrow Guest House - 13 Sutton Lane, Slough, Berkshire SL3 8AB, United Kingdom

LONDON

London Guest House - No 3 , Station Road, Langley. Slough. SL3 8BU - United Kingdom