Explore details about location South Sherman Street. South Sherman Street is a location situated within the Brazil alongside other areas such as North Pell Street, West de Loss Street, East National Avenue.