Foot Locker

5401 South Wentworth Avenue, Chicago, IL 60609