Explore details about location Elmhurst Street. Elmhurst Street is a location situated within the Elmwood Park alongside other areas such as Hillman Drive, Augusta Street, Boumar Place.