If you're looking for Asian Fusion restaurants in Champaign look no further. Rice Bowl (625 E Green St) is known for having some of the best Asian Fusion in Champaign. Located at 625 East Green S...show more
Last updated April 21, 2022