Explore details about location Sherman Street. Sherman Street is a location situated within the New Bedford alongside other areas such as Winsor Street, Tower Drive, Birchwood Drive.