Stadium Plaza

Location

1401 S Neil Street
Champaign, Illinois 61820

Details

Building Size: 6,250 SF
Tenants: Subway, Espresso Royale, Cactus Grill & Ye Olde Donuts

Description

1401 S Neil Street, Champaign, Illinois

Located north of Kirby Avenue, this 6,250 SF retail strip center includes Subway, Espresso Royale, Cactus Grill and Ye Olde Donuts. The center benefits from high visibility and convenient access to the University of Illinois campus as well as downtown Champaign.