The Westbury Mayfair, a Luxury Collection Hotel, London

Opened in 1955, The Westbury Mayfair, a Luxury Collection Hotel, London is primely located on Bond Street, in the heart of Mayfairs fashion and arts district. The only hotel to occupy such a prized address, it shares its illustrious position with prestigious boutiques, arts institutions and city landmarks, offering an ideal base from which to explore the individuality and authentic personality of the neighborhood. The restyled 225 guestrooms, including 63 suites have been individually designed with elements of redwood paneling, a subtle palette and rich fabrics with bold accents, creating inviting and refined accommodation. Rooms are fitted with Italian marble en-suite bathrooms, customized with a generous array of luxury bath amenities.