Explore details about location Benhooks Avenue. Benhooks Avenue is a location situated within the Bishop's Stortford alongside other areas such as Bishop's Park Way, Dunmow Road, Priory Court.