Houston Texans Grille

Check out photos of the Houston Texans Grille, which opens Nov. 22, 2011, at the CITYCENTRE development in Houston.

Advertising

Advertising