A 5 star luxury hotel in Mayfair, London, The Westbury Hotel offers exceptional quality bedrooms and suites along with unrivaled fine dining cuisine.
The Westbury Hotel also boats the charismatic, charming and opulent Polo Bar, which offers some of the finest drinks and cocktails in Mayfair, London. In fact, the Polo Bar was voted “Best Hotel Bar of the Year” in 2010.
Interested in making a booking? Contact us on email@example.com