Farmington Winter Farmers' Market

ME
Hours:
November through April Sat 10-1