Explore details about location Helmer Street. Helmer Street is a location situated within the Sioux City alongside other areas such as West 24th Street, Stone Park Boulevard, South Casselman Street.