MAXI SHOWROOM FOR MINI CARS— Jaguars and other British gems on display inside the new English Car Company showroom in Agoura Hills. Courtesy Photo
British car enthusiasts in Southern California have a new place to meet and compare notes about their machines with the recent opening of the English Car Company in Agoura Hills.
The new facility at 28714 Canwood St. showcases a collection of British motorcars, including entries from Jaguar, Mini Cooper, McLaren, MG and Lotus.
The facility’s ...