Quizzing Live

Which Major Sporting Venue Is Located In Richmond Upon Thames

Answer:
Twickenham