bn:03758684n
Noun Named Entity
EL
Twickenham stadium
EN
Twickenham Stadium in Twickenham, south-west London, England, is a rugby union stadium owned by the Rugby Football Union, English rugby union governing body, which has its headquarters there. Wikipedia
Relations
Sources