Where is Wachusett Mountain?

Where is Wachusett Mountain located?

Wachusett Mountain, Massachusetts, United States (approx. 42.48898°, -71.88702°)


Where is Wachusett Mountain on the map?