Champaign IL Orchards 1. 3902 S Duncan Rd, Champaign, IL 61822 | Curtis Orchard & Pumpkin Patch (217) 359-5565