South Hero

South Hero is a small town off the coast of Lake Champlain in Vermont. It is the southernmost town among the Lake Champlain Islands.