Championship at Leisure World Country Club – 85206Home › Forums › Championship at Leisure World Country Club – 85206Address 908 S Power Rd Mesa, Arizona 85206 Phone: (480) 832-0003 Sorry, there were no discussions found. You must be logged in to create new discussions.