Blog
New Stoneham development is open. It took more than a decade.

A 259-unit apartment complex north of Boston in Stoneham began leasing this week — 11 years and one month after plans were first filed to the town for permitting review.
A 259-unit apartment complex north of Boston in Stoneham began leasing this week — 11 years and one month after plans were first filed to the town for permitting review.