Whitbread has completed the superstructure of its 691-room hub by Premier Inn Trafalgar Square hotel, which is scheduled to open in 2028.
Source: New feed
Whitbread has completed the superstructure of its 691-room hub by Premier Inn Trafalgar Square hotel, which is scheduled to open in 2028.
Source: New feed