Holiday Open House @ The CU Flower House Sat, 14 Nov at 10:00 am 307 South Neil Street, Champaign, IL, United States, Illinois 61820