Griffin Park is a picturesque and peaceful park located at 101 Range Road in Windham, New Hampshire, United States. This popular tourist attraction offers …
Reviews
Tripadvisor
4.0/5 · 5 reviews
Loading reviews...
Nov 7, 2020
There are NO BATHROOMS. Only one tiny port-a potty, that is never cleaned. Great park but terrible designer. I who creates a park with 4 different sporting fields, a playground and a gazebo but no ba… Full review by Becs_incorperated