The George R. Brown Convention Center, opened on September 26, 1987, is located on the east side of Downtown Houston, Texas, United States. From Wikipedia
Advocates say the analysis omits key connectivity concerns with a council vote looming