The 3-star Premier Inn London Twickenham Stadium is situated in the center of Twickenham.
Major Twickenham sights, such as Twickenham and The Stoop are located nearby. The city center lies within 2 km from the venue.
The property enjoys central location within a 15-minute drive to London Heathrow airport.
This hotel comprises 31 guestrooms with heating, flat-screen TV, a dressing room, a writing table and a DVD player. Bathrooms are appointed with a shower, a hairdryer and free toiletries.
Eat & Drink
Serving English and French specialties, Winning Post is about 50 meters away.
Wireless internet is available in the entire hotel for free.
Private parking is possible on site for free.