Explore details about location North Window Rock Drive. North Window Rock Drive is a location situated within the Surprise alongside other areas such as West Alexandria Way, North Thoroughbred Drive, North 176th Lane.