Cadillac – a possible summit between US luxury cars.  And this is true about this car Cadillac Eldorado Biarritz Convertible from 1985!

Saint Louis, Missouri, United States