Posted in 1950s, Commercial/Office/Retail, Extant, Turkey Bend Industrial Survey, TX - Greater Houston General Electric Co. Construction Division – Houston 5718 Armour Dr. – Houston TX (built 1954; also Southwest Ocean Services) One of the earliest buildings in this once green area north of Buffalo Bayou, this is also one of two General Electric Co. buildings on Armour St.