
With less than a month until 300 classic cars descend on famous London landmark Alexandra Palace for Classic & Sports Car – The London Show, organisers of the inaugural event have assembled six iconic machines in front of Alexandra Palace previewing the main event, which will take place from 30th October to 1st November. An Aston Martin […]