Explore details about location North 66th Street. North 66th Street is a location situated within the Seattle alongside other areas such as South Lane Street, North 130th Street, 36th Avenue West.