Champlain Islands Medicine - Main Location Champlain Islands Medicine Address 564 us rt 2 suite 1 , South hero, VT 05486 US 44.670329, -73.321187 Contact Information No contact information available. Location Map View on Google Maps Back to Champlain Islands Medicine