Following an impressive and extensive refurbishment, Radisson RED London Twickenham is now open at the home of England Rugby, the first Radisson RED property to open at a sports stadium. The hotel comprises 150 guest rooms, all-day dining, and easy access to the Allianz Stadium.
