China Pavilion Address: 301 Main St, Chana, IL 61015 Phone: (217) 824-5622 Cuisine: Chinese Restaurants, Chinese