Twickenham Stadium, is the home of England rugby. Seating 82,000 spectators and the largest dedicated rugby union venue in the world, ready to champion English support.
Read more about: Twickenham Stadium
Macdonald Berystede Hotel & Spa
Rooms from £70 per night
Macdonald Frimley Hall Hotel & Spa
Rooms from £110 per night
Macdonald Windsor Hotel
Rooms from £97 per night