Its consulate general here – Russia’s others are in New York City, San Francisco and Seattle – will open in mid-June on the 13th floor of an office building at 1333 West Loop South, near the Galleria. It will have six diplomats, along with the office staff.
About 40,000 Russian-speaking people live in the Houston area, Sofinskiy said.
via Energy, space draw Russian consulate here 05/26/2004 | Archives | Chron.com – Houston Chronicle.