Address: 1001 Avenida De Las Americas
Convention center in Houston, Texas. The George R. Brown Convention Center, opened on September 26, 1987, is located on the east side of Downtown Houston, Texas, United States.
Convention center in Houston, Texas. The George R. Brown Convention Center, opened on September 26, 1987, is located on the east side of Downtown Houston, Texas, United States.