1 Wk Ago COMPARE 24 Merrimack Street Apartments 24 Merrimack St, Lowell, MA 01852 2 Beds $2,005 - $2,060