The Connaught is a prestigious 5-star hotel located in the heart of Mayfair. It offers luxurious accommodations, Michelin-starred dining options, and a world-class spa. The hotel's rooms and suites are elegantly designed with a mix of traditional and contemporary styles, providing a luxurious and comfortable retreat for guests. With its impeccable service and attention to detail, The Connaught is a top-rated hotel in London.