This place has some ok batting cages. Every time I have gone there there have been problems with at least one of the cages. Many times the balls are too low to hit and cannot be raised. It's about $2 for 20 balls.
They also have a driving range and miniature golf. The driving range is nice and it is two levels. I was here in the summer of 2006 and it was $10 for 115 balls.
more