Explore details about location Elmdale Street. Elmdale Street is a location situated within the Boston alongside other areas such as Downer Court, Worcester Square, Allston Street.