The Westbury Mayfair, a Luxury Collection Hotel, London
50% recommend this hotel