La Connaught è situato nel cuore di Mayfair, in un affascinante spazio di negozi di antiquariato, chiese e un delizioso giardino pubblico. La Connaught ha il vantaggio di essere situati entro i sei minuti di Bond Street e il West End grandi magazzini, oltre ad essere facilmente raggiungibili di teatri, musei e parchi. Le camere e le suite sono arredate individualmente in stile country inglese, combinato con la tecnologia di oggi. Ogni bene ha pezzi di mobili antichi e originali dipinti ad olio. Le camere sono spaziose e confortevoli con fiori recisi freschi e caminetti.