InterContinental London Westminster wins Business Traveller award

The InterContinental London Westminster has been voted the Best New Business Hotel by readers of Business Traveller magazine. The awards are widely recognised as the market’s benchmark for excellence.