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.