Tim Osmond Sports Complex, Antioch, IL

Tim Osmond Sports Complex is a 78 acre park in Antioch, Illinois.

Tim Osmond Sports Complex is located at 96 E. Depot Street and has the following amenities:

Baseball Diamonds   Disc Golf   Football Field   Outdoor Pavilion   Parking   Picnic Area   Playground   Soccer Fields  


More Information