Red Cape Hot Pot 辣将

112 E Green St, Champaign, IL