The Ball Park is a great place to go for batting cages and mini-golf. They are inexpensive! The mini-golf course was well kept, and took us about an hour and ½ to do a game with 3 people. The staff are friendly and helpful. I like that even though they are on Main St, with plenty of cars passing, you can play a game of mini-golf and not really notice the noise of the traffic.