Fleet Feet Sports Loading Map.... Fleet Feet Sports1090 W. Wood St. Decatur, IL 39.840356 -88.972285 Address 1090 W. Wood St. Decatur, IL Upcoming Events No events in this location