Where is Sauquoit?

Where is Sauquoit located?

Sauquoit, Sauquoit, United States of America (approx. 43.00424°, -75.25989°)


Where is Sauquoit on the map?