Venue Information

Formal Name: Compaq Center
Location: Houston, TX (United States)