South Freeport, Maine’s ‘Castle’ Tower Holds a Magical Place in the Local Imagination
Whether you're traveling by water or land, it's impossible to overlook the imposing yet captivating castle tower that appears almost out of nowhere as you approach South Freeport, Maine.