The Westbury 
Combines modern luxury and comfort with timeless style

Discover the discrete luxury of The Westbury, located within London’s most exclusive fashion and boutique district of Mayfair.

After undergoing a £25 million refurbishment to all rooms and suites, including Artisan restaurant, The Westbury leads a new direction of unrivalled luxury. Surrounded by showcase shops of the world’s most exclusive brands, you step inside The Westbury to a world of easy elegance and sophisticated charm.

Welcome to The Westbury experience. Relaxed, graceful and service dedicated to you.