Established in 1932, Buffalo Heights Golf Course is a 9-hole course in Buffalo, Minnesota, offering a blend of rolling hills, water features, and mature trees. The course provides a satisfying experience for golfers of all skill levels, with a mix of par 4 and 5 holes. Amenities include a practice putting green, a short-range practice area, and a full-service restaurant and bar with a balcony overlooking the course.