Texas Southern at Rice

at

Venue

Rice Stadium
Rice Stadium, Entrance 17 Drive, Houston, Harris County, Texas, 77005-1890, United States