Located in the center of Mayfair, The Connaught boutique hotel provides a unique comfort you could possibly wish for. Feels like entering a new world of pleasure.

Booking.com