Kick off summer with a family fun filled day in Downtown Farmington!

Main Street, Farmington.ME