Mitsu & Tsaocaa Categories Restaurants-Chinese 608 S 6th Street Suite 4 Champaign IL 61820 (217) 721-1512 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×