Norwood Park South
220
Norwood, Massachusetts
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.
- Property Type:
- Suburban Office
- Size:
- 39,356 square feet
- Status:
- Sold