Skip to main content
Global Edition
Sunday, June 26, 2022

Twickenham Stadium

International rugby stadium, home of England RFC


Twickenham Stadium
Twickenham Stadium

Twickenham Stadium in Twickenham, south-west London, England, is a rugby union stadium owned by the Rugby Football Union (RFU), English rugby union governing body, which has its headquarters there. The England national rugby union team plays home matches at the stadium.

0 shares 1 views

News coverage

You might like