The Inviting Crystal Clear Water of Long Pond in Somerville, Maine Long Pond in Somerville and Windsor, Maine, was once known as Patricktown Pond. Located an hour and a quarter from Portland and three hours from Boston, the crystal clear waters invite you to sip your […]