Explore details about location North 66th Street. North 66th Street is a location situated within the Mesa alongside other areas such as East Minton Street, Five Street, East Hillview Street.