Explore details about location Orchard Avenue. Orchard Avenue is a location situated within the London Borough of Enfield alongside other areas such as College Road, Shooters Road, Jeffreys Road.