Explore details about location Henson Avenue. Henson Avenue is a location situated within the London Borough of Brent alongside other areas such as West Links, Haynes Road, St John's Road.