Explore details about location Ntshili Street. Ntshili Street is a location situated within the Cape Town Ward 92 alongside other areas such as Ntlakohlaza Street, Spine Road, Simo Street.