
Construction Begins on One of London’s Largest Budget Hotels
Whitbread PLC, the UK's largest hotel business and owner of Premier Inn, has started construction enabling works on its flagship hub by Premier Inn hotel development at 5 Strand, a prime site just off Trafalgar Square in Central London. The 693-bedroom …