garden neil street wallpaper rainbow garden neil street champaign Rainbow Garden Champaign 1402 S Neil Street Champaign IL 61820. Rainbow Garden provides fine Chinese dining carry out take out an… Wednesday, April 27, 2022 Edit