Radisson Red London Twickenham Hotel está situado no bairro Richmond-upon-Thames em Twickenham, a 11 minutos a pé do Estádio de Twickenham e dispõe de 184 quartos com vista para a baía. Este hotel de Twickenham fica 6 km do Palácio de Hampton Court e oferece restaurante a la carte e uma piscina aquecida no local.
Situado a aproximadamente 10 minutos andando do Jardim Botânico Real de Kew, o hotel 4 estrelas também está localizado a uma pequena distância da estação ferroviária Twickenham. Os locais históricos na área incluem o Palácio de Kew a 4.5 km de distância. Tem ponto de ônibus Twickenham Stadium perto do Radisson Red London, está a 5 minutos de distância andando.
Controle de temperatura, juntamente com TV de tela plana com canais via satélite e TV via satelite, são apresentados nos quartos luxuosos. Tem também banheiros anexos. Proporcionando chuveiro, alguns banheiros vêm com roupões.
Um café da manhã bufê diário é servido na parte da manhã para os hóspedes do Radisson Red London de Twickenham. Este local dispõe do restaurante Huddle com cozinha local. As opções de entretenimento incluem o lounge bar.