Audi today announced the grand opening of Audi Central Houston, a new flagship dealership for the Houston, Tex., area. The dealership is the brand’s largest in the nation, boasting more than 142,000 square feet and a 10-car showroom.