Explore details about location Sherman Street. Sherman Street is a location situated within the Needham alongside other areas such as Purple Trail, Fox Hill Road, Chapel Street.