The Cerritos Auto Square is an automobile retail center located in the city of Cerritos, California. Cerritos Auto Square states that it is the largest auto mall in the world with 29 import and domestic marques.
The Cerritos Auto Square is an automobile retail center located in the city of Cerritos, California. Cerritos Auto Square states that it is the largest auto mall in the world with 29 import and domestic marques. (en)