21001 N Tatum Blvd Suite 80-1660 Phoenix , Arizona 85050 Website: Click here for restaurant websitePhone: (480) 825-7338