Squirrel Island is an island in the Gulf of Maine and village within the town of Southport, Maine, United States. It was established as a summer community in 1871.
Squirrel Island is an island in the Gulf of Maine and village within the town of Southport, Maine, United States. It was established as a summer community in 1871.