Where is Champlain College Lennoxville located?
Champlain College Lennoxville, Champlain College Lennoxville, Canada (approx. 45.319664°, -71.84516°)
Champlain College Lennoxville, Champlain College Lennoxville, Canada (approx. 45.319664°, -71.84516°)