Explore details about location Eldora Street. Eldora Street is a location situated within the Boston alongside other areas such as Charles Street, West Sixth Street, Dartmouth Street.