Venue · 🇬🇧 London, United Kingdom

Television Centre, London

Television Centre, London

opened 1960 hosted 1 contest

Contests here

1

London