Located in the heart of Houston, Texas