1. American Legion 38 Millville St, Salem, NH 03079 Coordinate: 42.78589,-71.22544 Phone: (603) 894-6363