Where is Willard Brook State Forest?

Where is Willard Brook State Forest located?

Willard Brook State Forest, Massachusetts, United States (approx. 42.66667°, -71.77444°)


Where is Willard Brook State Forest on the map?