Windrose Cantina Details Venue Phone: 623-297-1541 Location Address:12847 N. Windrose Dr, Scottsdale, Arizona, 85260, United States Advertisement