Next Chapter > Crystal Palace, less than four miles from the West End of London, is one of the oldest venues used for racing in the world, and the first place from which live televised motor-racing was ever broadcast. Ad hoc motor races were first held on ‘London’s Own Circuit’ in 1899, and a permanent circuit constructed in 1927 – it was then the venue for the London Grand Prix prior to WWII and had a glory period between 1953 …