Champlain College Address 163 S Willard St Burlington VT United States Map Unavailable Upcoming Events No events in this location