Where is Woodford State Park?

Where is Woodford State Park located?

Woodford State Park, Vermont, United States (approx. 42.88758°, -73.07177°)


Where is Woodford State Park on the map?