About 1120 Massachusetts Avenue
Harvard Square, Cambridge, MA
7,155 square foot retail/office building originally constructed in 1970. The building sits on a 2,841 square foot lot just a few blocks from Harvard Square.
Harvard Square, Cambridge, MA
7,155 square foot retail/office building originally constructed in 1970. The building sits on a 2,841 square foot lot just a few blocks from Harvard Square.