Where is Champlain College?

Where is Champlain College located?

Champlain College, Vermont, United States (approx. 44.47549°, -73.20588°)


Where is Champlain College on the map?