Upton Hills is my favorite mini golf course in the region. Their single course is a hilly one, but laid out such that you don't get frustrated with it. Yet, you feel like you've accomplished something if you get a hole in one. The greens are kept up beautifully and not bounded by those cheap gutters you'll find at Putt Putt and other places.
more