Shell Energy Stadium

Houston
Shell Energy Stadium

Shell Energy Stadium is a football stadium in Houston. Capacity: 22,661.

Capacity
22,661
Surface
Grass
Address
2200 Texas Avenue, East End, Houston

Home ground of

Latest results

Match page