The Westbury Mayfair, a Luxury Collection Hotel, LondonHotel
Bond Street, Mayfair, Westminster Borough, London, W1S 2YF, United Kingdom
Located on Bond Street, this 5-star luxury hotel features elegant rooms with plasma-screen TVs and a chic, award-winning bar. Oxford Street shopping is a 5-minute walk away.