About 825 University Avenue
Norwood, MA
170,482 square foot office/R&D facility situated on 18.6 acres of land. The building was constructed in 1981 has recently undergone major renovations including a new parking lot. Tenants include Instron and Xcerra.