For anyone looking for an exciting day on the golf course, Spring Hill Golf Club is the ideal choice. It is one of the trickiest golf courses in Minnesota, and also the first one designed by legendary golf architect Tom Fazio. The beautiful yet challenging...