Clio Deli Address: 276 Lower Main St, Clio, CA 96106 Phone: (530) 836-4433 Delicatessens Other Businesses: Wigwam Room at 348 Bear Run, Clio, CA 96106