Beaver Meadow Golf Course is the oldest golf course in the state of New Hampshire. It features a practice putting green, a driving range and a full-service restaurant.