Boldt Castle in Alexandria Bay, NY is a jewel of the Thousand Islands Region and the St. Lawrence River. Find out what it's like to tour this castle from someone that's done it.