Twickenham Stadium

200 Whitton Road, City of London, TW2 7BA

200 Whitton Road, City of London, TW2 7BA