There is no Sarofim Building. I assume you're talking about the new 20th/21st century museum expansion that recently broke ground, which is the Kinder Building. The entirety of the museum complex is named the "Sarofim Campus" though.
The first picture in this thread is from Arch-ive.org, run by @sevfiv.
I've never been inside the building, or even seen it (I just remember the fence around the property with indications that it was used by HISD at some point, somewhere deep in HAIFistory there is a thread I made on it). It reminds me a LOT of how the defunct Zachry Engineering Center on A&M used to look like.
It looks like Stop N Go (and the other businesses there) were converted houses (which is what many businesses in Montrose were like). Neat!
The building looks like it was gone by 1989, though (probably closed after converting a nearby 7-Eleven?)