Hotel brand behind Savoy and The Plaza set to bring Luton Hoo ‘back to is full glory’
The Luton Hoo Hotel is set to undergo a a multi-million-pound redevelopment under the same iconic luxury brand behind The Savoy in London and The Plaza in New York. Last Year, owners The Arora Group […]