22
24 Merrimack St
Lowell, MA 01852
$15,000,000 USD
34,320 SF
47
Units
5.55% Cap Rate
34,320 SF
$15,000,000 USD
Apartments