Locust Street Townhomes
Address
Locust Street
Woburn, MA
01801
Rent or Own:
Rent
SHI Units:
4
DHCD ID:
10547
Is the waiting list open?:
No