Twickenham Stadium
Twickenham Stadium ( ; usually known as Twickenham ) of Twickenham , south-western London in England , is a purpose built rugby union stadium . 
<triplet> Twickenham Stadium <subj> rugby union <obj> sport