Leagues
  1. Home
  2. Venues
  3. Carl Lewis International Complex
Venue

Carl Lewis International Complex

Stadium in Texas, USA

2,500 seatsCapacity
2001Opened
TexasLocation

Facts

Capacity
2,500 seats
Opened
2001
Location
Texas
Country
United States
Tenants
Houston Cougars

Source: Wikidata (CC0), QLever SPARQL · Wikidata Q14711379