Visit the Car Art Museum
Privately owned, this museum is located in Houston, Texas, in the United States. Opened in 1988, it goes by its popular moniker, The Garage Mahal.
Privately owned, this museum is located in Houston, Texas, in the United States. Opened in 1988, it goes by its popular moniker, The Garage Mahal.