1. American Legion 12 N Stark Hwy, Weare, NH 03281 Coordinate: 43.09561,-71.72998 Phone: (603) 529-2722