Address
6100 Main St,
Houston,
TX
77005
United States
Rice Stadium Information
Details
Address 6100 Main St, Houston, TX 77005.
Capacity: 47,000 (expandable)
Home stadium to Rice Owls Football team. Host to concerts, ceremonies, expos, and events.