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?
{"latitude":44.47549,"longitude":-73.20588,"title":"Champlain College"}