Norwood, MA

180 Kerry Place, Norwood, Massachusetts 02062, United States

Light Industrial

Square Feet

27,000

Investment Profile

Value-Add

Investment Period

5 - 7 years

Occupancy

100%

Date Closed

April 2025

Other Offerings