Castle Island is between Long Pond and Great Pond in the Belgrade Lakes region of Maine and is a famous and popular family fishing retreat.
By Yankee Magazine
Nov 14 2008