News

UK-based hotel business Whitbread has marked a construction milestone with the topping out of its latest hub by Premier Inn hotel at Snow Hill in London. The 212-bedroom hotel is a strategic ...
Other hub by Premier Inn hotels in London are located in Camden ... but they are definitely worth the extra £10 for some added luxury. The hotel is often full so I had to book dinner and ...
The world’s hottest new spot for luxury-hotel openings? It’s not a far-flung island, Saudi Arabia, or wherever the latest incentives lure operators (see also: Saudi Arabia). It’s London.