Explore details about location Merrimack Street. Merrimack Street is a location situated within the Lowell alongside other areas such as Arbor Road, Riverside Avenue, Belrose Avenue.