Where is Shrewsbury?

Where is Shrewsbury located?

Shrewsbury, Vermont, United States of America (approx. 43.50873°, -72.86704°)


Where is Shrewsbury on the map?