Westminster Hotels

Westminster is the administrative heart of London, full of celebrated landmarks such as the Houses of Parliament, Big Ben, Whitehall and Buckingham Palace. This is the London imagined by people all over the world: the London of gracious parks and handsome architecture.