Rainbow Garden Fine Chinese Address: 1402 S Neil St Ste 3, Champaign, IL 61820 Phone: (217) 398-2670 Payment: Restaurants, Caterers, Chinese Other Businesses: Subway at 1401 S Neil St, Champaign, IL 61820 Phoenix at 215 S Neil St, Champaign, IL 61820 Olive Garden Italian Restaurant at 30 E Anthony Dr, Champaign, IL 61820-7802 Jillian's at 1201 S Neil St, Champaign, IL 61820 Rainbow Garden at 1402 S Neil St, Champaign, IL 61820-6587