Invicta 3 Litre for sale

Invicta is a British automobile manufacturer, founded by Noel Macklin and Oliver Lyle in 1925, and in operation intermittently throughout the subsequent decades. The brand's cars were designed to combine flexibility with sporting performance and traditional English quality. More recently, the name was revived for the S1 sports car.
-
-
 

0 Invicta 3 Litre for sale