Explore details about location Hancock Avenue. Hancock Avenue is a location situated within the Lowell alongside other areas such as Linden Street, Agawam Street, Desrosiers Street.