Contact
Szechuan Taste Champaign Llc (217) 530-4972
707 S 6th St #105, Champaign IL as of dinehere.us