We were heading out to the Wildlife Prairie State Park and found this along the way.
It wasn't terribly well signposted but not difficult to find either.
There is a really good, very clean and tidy miniature golf 18 hole course, a batting cage and quite a number of pads at the driving range.
We had a game of mini golf first followed by an hour or so on the driving range with a monster bucket of balls. There were clubs to use if you didn't bring your own and rest rooms and drinks for sale.
The staff were really friendly and there was ample parking facilities.
The whole place was clean and well organised. A hidden gem and well worth a visit.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.