Stadium Plaza

1401 S Neil St
Champaign, IL 61820
Building Size: 6,250 SF
Tenants: Subway, Espresso Royal, and Cactus Grill


1401 S. Neil Street, Champaign, IL 61820

Home to tenants Subway, Espresso Royal and Cactus Grill, this 6,250 SF retail strip center is just north of the Neil Street and Kirby Avenue intersection. The Plaza benefits from high visibility and convenient access to the University of Illinois campus and downtown Champaign.