TheSports.org
All sports Site
United States - Houston
Rice University is a basketball team from United States, based in Houston. Rice Owls plays their home games in the Tudor Fieldhouse.