We always have a great time playing mini golf at the Southwest Golf Ranch. Waterfall and stream running through the middle. The kids love it.
All reviews seem positive