The central London Twickenham Stadium Hotel is a 3-star property located 1100 meters away from The Stoop.
The hotel lies within 20 minutes' walk of Twickenham. A central setting near a train station offers good public transport connections.
The hotel enjoys a central location within 15 minutes' drive from London Heathrow airport.
Premier Inn London Twickenham Stadium has 31 guestrooms appointed with heating, flat-screen TV, a dressing area, a writing desk and a DVD player and provides ideal lodging in Twickenham. They offer bathrooms fitted with a shower, a hairdryer and free toiletries.
Eat & Drink
Every day a free breakfast is served in the dining room. Serving English and Indian 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.
Number of rooms: 31.
+ Read more- Less
This field is required.