• University of Houston-Cougar Place (map)
  • 4016 Cullen Boulevard
  • Houston, TX, 77004
  • United States