Nestled beside the Souhegan River, in historic Amherst, New Hampshire, Amherst Country Club is an 18-hole championship golf course open to the public.
Souhegan Woods is an 18 hole championship course known as an excellent layout, consistently offering outstanding course conditions and playability.