Explore details about location Newell Street. Newell Street is a location situated within the Seattle alongside other areas such as Northeast 73rd Street, South Farrar Street, Mars Avenue South.