Where is Pontoosuc?

Where is Pontoosuc located?

Pontoosuc, Massachusetts, United States (approx. 42.5002182°, -73.2451588°)


Where is Pontoosuc on the map?