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