Explore details about location Elmwood Avenue. Elmwood Avenue is a location situated within the Waltham alongside other areas such as Stanley Road, Lexington Street, Charlotte Road.