Shoppes Of Knollwood
Available Properties
Total: 2Location
The Shoppes of Knollwood is a 38,517-square-foot multi-tenant retail center situated on 5.62 acres along South Neil Street in Champaign, Illinois, comprising two buildings constructed in 1998 and zoned CG: Commercial General District. Currently 65.6% occupied, the property offers a compelling investment opportunity with in-place cash flow and significant upside through lease-up and stabilization. The center features strong visibility, multiple access points, and ample surface parking with 347 spaces, supporting a diverse mix of healthcare, financial, and service-oriented tenants. Located less than two miles from the University of Illinois, the property benefits from steady traffic, solid retail demand, and proximity to a wide range of national and regional retailers, positioning it as a well-located asset with clear potential for increased income and long-term value.