TheSports.org
All sports Site
United States - Houston
University of Houston is a basketball team from United States, based in Houston. Houston Cougars plays their home games in the Hofheinz Pavilion.