I Took an Unexpected Turn Into a Literal Fairy Tale
A mere 10 minutes from Portland, Maine, a small island hides a magical secret.
Get FREE email communications from Fodor's Travel, covering must-see travel destinations, expert trip planning advice, and travel inspiration to fuel your passion.
A mere 10 minutes from Portland, Maine, a small island hides a magical secret.