South All Hero Name : South hero is a small town off the coast of lake champlain in vermont. South All Hero Name - Check out our list of unique last names for cool inspiration.