No, but it was nearby. I forget the name of the building but it was right across from the mall, near Hoshmand's I think. It was taller, brick, and had a big atrium.
It was the Davenport Building, http://www.thedavenportcambridge.com/. This was originally the home of the furniture company that manufactured Davenport sofas.