Success
We just emailed a reset password link to your email.
Forgot your password?
Type the email address associated with your account to receive recovery instructions.
Welcome to Radisson For You

Explore Twickenham, the home of England rugby, and other iconic London landmarks from our hotel

Perfect for sports enthusiasts and history lovers alike, Radisson RED London Twickenham offers the ideal base to explore historic landmarks and British rugby culture. Our location also offers easy access to Central London, with Twickenham Station only a 25-minute train ride from Waterloo Station. Spend the day in the city, book a tour of London Allianz Stadium, or discover a thrilling collection of rugby memorabilia at the World Rugby Museum.

Explore attractions

London Allianz Stadium

0.11 mi / 0.17 km from the hotel

London Allianz Stadium, known as Twickenham Stadium, is the home of English rugby. With a capacity of 82,000, visitors can enjoy international and national rugby games throughout the year as well as music concerts and events.

Allianz Stadium Conference Center

0.11 mi / 0.18 km from the hotel

The London Allianz Stadium conference center is a premium location to host events in London. For exhibitions, meetings, or conferences, find facilities and venues that can be tailored to a variety of event needs.

World Rugby Museum

0.08 mi / 0.13 km from the hotel

Discover everything there is to know about rugby at the award-winning World Rugby Museum. Explore an extensive collection of rugby memorabilia and artifacts or go on a tour of Twickenham Stadium to learn more about the popular sport.

The Exchange

0.35 mi / 0.56 km from the hotel

The Exchange performing arts theater is Twickenham’s largest and most exciting entertainment and community space, with a 300-seat theater, five multi-purpose studio rooms, and a large conservatory perfect for private functions.

Hampton Court Palace

3.55 mi / 5.71 km from the hotel

Dating back to the 16th century, Hampton Court Palace is one of the most beautiful residencies in royal history.

Eel Pie Island

0.90 mi / 1.45 km from the hotel

A mecca for art, fashion, and music, Eel Pie Island is the largest island in the London section of the River Thames. This creative hub features a museum, art and music festivals, a rowing club, and boatyards, making it an ideal day out when visiting the capital.

Kew Gardens

2.78 mi / 4.47 km from the hotel

Often host to popular botanical events, Kew Gardens houses the largest and most diverse botanical collection in the world.