About 134-140 Willard St.
Lowell, MA
Property includes 148 Willard St. - Three low-rise multifamily buildings constructed in the 1960s featuring a total of 72 units.
Lowell, MA
Property includes 148 Willard St. - Three low-rise multifamily buildings constructed in the 1960s featuring a total of 72 units.