Szechuan Taste 川之味

707 s. 6th. Street , Champaign, IL