Where is Vermont Academy?

Where is Vermont Academy located?

Vermont Academy, Vermont Academy, United States of America (approx. 43.141743°, -72.5087°)


Where is Vermont Academy on the map?