The Sports Authority is located at CityCentre in Houston, TX. The mall is situated at I-10W & Beltway 8, Houston, TX 77024. Use the map below to find the exact location and browse other nearby The Sports Authority stores.
| Address | I-10W & Beltway 8, Houston, TX 77024 |