University of Houston, Downtown

Location: Houston, Texas
Founded: 2015
Star Status: New Chapter