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.
Il Randolph Hotel è stato costruito nel 1864 in stile neogotico, rendendo omaggio alla ricca storia dell'Università di Oxford. Presenta interni eleganti e ricchi, servizi moderni e strutture per il benessere che renderanno il soggiorno di ogni ospite il più piacevole e confortevole possibile.