

Radisson RED London Twickenham is located in Twickenham, a suburban area known for its strong rugby heritage. The hotel is part of the iconic Allianz Stadium, home to the England rugby team. Nearby attractions include the World Rugby Museum and the Twickenham Experience, both within walking distance. The Royal Botanic Gardens at Kew are about 3 miles away. London Heathrow Airport is approximately 15 miles from the hotel.