Launch Of New British Motor Festival

The first ever British Motor Festival is to be held at the Royal Windsor Racecourse, Berkshire, from 11th – 13th March 2011. The Festival, as featured by Car Dealer Magazine , is set to be one of the most exciting new consumer events in 2011 and will run alongside the annual British Leisure Show, which attracted over 21,000 visitors in 2010. [Read more…]