The park is located northwest of the center of Pelham at 304 Mammoth Road (NH 128), just north of Nashua Road.
The park is located northwest of the center of Pelham at 304 Mammoth Road (NH 128) of Nashua Road. This was just north.