1. American Legion 69 River St, Middleton, MA 01949 Coordinate: 42.57006,-71.01004 Phone: (978) 774-9555