Explore details about location Elwood Street. Elwood Street is a location situated within the Houston alongside other areas such as Millwood Drive, Pipestone Street, Hibury Drive.