Explore details about location Elmwood Avenue. Elmwood Avenue is a location situated within the Elstree and Borehamwood alongside other areas such as Whitehouse Avenue, Elstree Hill South, Leeming Road.