Explore details about location Elmwood Street. Elmwood Street is a location situated within the North Attleboro alongside other areas such as Lafayette Street, Hoppin Hill Road, Old Post Road.