Explore details about location Elmwood Street. Elmwood Street is a location situated within the Houston alongside other areas such as D Amico Street, Eastex Freeway, Julian Street.