The Joe Grate Sports ComplexBy admin / June 6, 2023 The Joe Grate Sports Complex1100 Center St, Carthage, IL, 62321, USACarthage Illinois