Transfer from Menzies London Luton Strathmore to Heathrow Airport
Transfer from Menzies London Luton Strathmore to Heathrow Airport Menzies Hotels London Luton Strathmore is located in The Mall, in Luton, very close to the airport bearing the same name. The hotel offers an impressive view, as it overlooks the beautiful St George Square. Menzies Luton has a central location and it features one-of-a-kind amenities,…