Foot Locker in Champaign, IL

1 Foot Locker location found near Champaign

Foot Locker - 2000 N Neil St

starstarstarstar_halfstar_border
Rating: 3.6 (30 Reviews)
Foot Locker
2000 N Neil St, Champaign IL 61820
(217) 351-8042

Similar Stores in Champaign