Explore details about location Charles River Street. Charles River Street is a location situated within the Needham alongside other areas such as Lake Drive, Highland Circle, Manning Street.