Emblem 120
Update
07/01/22
Leasing Begins for Emblem 120
Leasing is now underway for Emblem 120 a brand-new, 289-unit rental apartment community in Woburn. The property offers modern studio through three-bedroom homes along with amenities including a fitness center, pool, and resident lounge. Current specials include up to 1 month free on select apartment homes.