Fleet Feet Sports Location xxx1090 W. Wood St.DecaturIL Next Event No upcoming events Loading Map.... Fleet Feet Sports1090 W. Wood St. - Decatur 39.840356 -88.972285 Upcoming Events No events in this location