News

Try an immersive stay in Kensington, Covent Garden, Marylebone or Bloomsbury for a London holiday with a difference.
Her Majesty's Royal Palace and Fortress of the Tower of London: How aptly the title states the major roles of this iconic structure. Rising next to the River Thames, it was once the largest ...
After it was built in 1964, it became the tallest structure in London until 1980, when it was surpassed by the NatWest Tower. The chain is planning on preserving the iconic building, which is ...