The Charming Town Of Ellsworth, Maine Is Picture-Perfect For A Weekend Getaway

Approximately 30 minutes from bustling Bar Harbor and Acadia National Park lies the oft-overlooked town of Ellsworth, Maine. Located in the historic region of Acadia, a part of North America populated by the French from the early 17th century until the early 18th century, Ellsworth was settled in 1763 by an … Continue reading The Charming Town Of Ellsworth, Maine Is Picture-Perfect For A Weekend Getaway