1. American Legion 340 S Main St, Salem, SD 57058 Coordinate: 43.72175,-97.387314 Phone: (605) 425-2198