Gifford’s, Farmington

293 Main Street, Farmington, ME 04938 293 Main Street, Farmington