Westminster Luxury Hotel

Back GET A QUOTE

The Venue

A luxurious Westminster hotel, located in a quiet cul-de-sac only moments away from Mayfair and St. James’s Palace. With luxurious and beautifully furnished bedrooms, this hotel provides the perfect space for all types of events in an unrivalled central location.