The Connaught is a beloved five-star oasis of indulgence conveniently located in Mayfair. Guests return year after year for exceptional service, stunning rooms and consistently fabulous meals. The ...