Toll brothers apartment living® hosts grand opening of emblem 120, firm's new luxury mid-rise apartment community in woburn, mass.

The six-story, 289-unit luxury apartment community totals nearly 396k square feet, including almost 10k square feet of retail, and is the firm's fourth foray into the greater boston metropolitan area the six-story, 289-unit luxury apartment community totals nearly 396k square feet, including almost 10k square feet of retail, and is the firm's fourth foray into the greater boston metropolitan area
TOL Ratings Summary
TOL Quant Ranking