The CU flower house November 21, 2023 By From the Sponsor ShareShare on FacebookShareShare this Address 2006 S. Neil Street Champaign IL 61820 United States Upcoming Events No events in this location