Mackworth Island, Maine
In our continuing stroll down memory lane of dog friendly places we visited that we think you’d enjoy exploring too, today we are going all the way back to our 2016 trip to Mackworth Island in Falmouth, Maine. Located just minutes away from Portland, Mackworth Island is a scenic 1.25 mile walk around the perimeter […]