Place

Twickenham Stadium

Rugby union stadium in London, England