Ospitato in uno storico edificio edoardiano, One Aldwych è oggi un premiato hotel di lusso moderno, situato proprio nel cuore di Londra. L'hotel dispone di camere e suite lussuose e confortevoli, di una pletora di opzioni per la ristorazione e il tè pomeridiano, di rinfrescanti strutture termali e per il fitness, di una piscina e di una comoda posizione nelle immediate vicinanze di numerose attrazioni, musei e luoghi di interesse culturale.