
Riverside Properties Buys 135,272 SF Office Building in Needham, Massachusetts
17NEEDHAM, MASS. — Locally based investment firm Riverside Properties has purchased a 135,272-square-foot office building in Needham, about 20 miles southwest of Boston. The three-story building at 160 Gould St. offers an outdoor socialization area and a …