Explore details about location Northwest 66th Street. Northwest 66th Street is a location situated within the Seattle alongside other areas such as West Kinnear Place, 18th Avenue South, 8th Avenue.