Geneva Celebration For Mclaren As New Swiss Retailer Opens For Business
McLaren’s newest retailer in Geneva, the city famed for its annual International Motor Show that first took place in 1905, put on a display of McLaren models to celebrate the official appointment and commencement of business of its new McLaren showroom in the Swiss-French region. The display – representing McLaren’s range of road-going models comprising … Read more