Bénéficiant d'un emplacement très central à Covent Garden, l'établissement 5 étoiles One Aldwych dispose d'un restaurant et d'un centre de bien-être.