A fabulous location and sheer luxury awaits at the Intercontinental London Westminster

By LAURA TOOGOOD Location, location, location! It would be hard to find a better-placed hotel in London than the latest destination launched by the Intercontinental brand. The Intercontinental in Westminster is a truly fabulous five star hotel that is situated at the heart of St James’s and a stone’s throw away from The Queen’s residence […]