Norwood Park South
Property Type:
Office
Size:
39,256 SQFT
Status:
Sold
Norwood Park South, constructed between 1983 and 1986, consists of one two-story office building that contains 39,356 square feet of rentable space. The property is located in Norwood, Massachusetts. The property was acquired on June 2, 2005.