News

Enabling work kicks off for flagship 693-bedroom hub by Premier Inn on The Strand Whitbread PLC, the UK’s largest hotel ...