The Westminster London hotel is situated in the heart of Westminster and within easy reach of the Houses of Parliament, the London Eye, Tate Britain, London’s Theatre District and the Square Mile. Host a central London meeting or celebration in one of their five flexible function rooms.
Key features: