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.

Previous
Previous

Ocean Grande Condominiums

Next
Next

Northpoint Commerce Center