Westbury Mayfair – Hotel in London
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.
Star rating: 5 stars
Bond Street, Mayfair, W1S 2YF, London
Price from: 202.8 GBP