Explore details about location Hemlock Street. Hemlock Street is a location situated within the North Andover alongside other areas such as Lock 'n' Load Trail, Peters Street, Water Street.