PLANS for a new hub by Premier Inn hotel are underway and it’s set to be the largest one in the UK to date.
Whitbread, the owner of Premier Inn, has just received planning permission to build the hotel, which will be located at 5 Strand in London.
WhitbreadA new hub by Premier Inn will be located at 5 Strand in London, near Charing Cross Station[/caption] Premier Innhub by Premier Inn hotels are designed to be comfortable, convenient, and consistent with Premier Inn, but...