159 Main St # 25, Farmington, ME
113 Church St, Farmington, ME
186 Main St # 2, Farmington, ME
124 Main St, Farmington, ME
144 High St, Farmington, ME