Explore details about location Elmwood Street. Elmwood Street is a location situated within the Brewer alongside other areas such as Penobscot Street, North Main Street, Deer Run Court.