1. American Legion 526 Main St, Farmington, NH 03835 Coordinate: 43.39091,-71.06543 Phone: (603) 781-0596