A permanent charter was granted for an American Legion post in the Keokuk County town of Keswick on September 21, 1920, with 22 charter members. The first meetings were held in the I.O.O.F. Hall in Keswick before an old blacksmith shop was purchased in May 1956. The building was remodeled with volunteer help, and payments helped the group burn the mortgage by January 1964. Recent upgrades include an kitchen improvements, updated air conditioning, and new siding. Current members are from Keswick and the nearby towns of What Cheer, Thornburg, Gibson, Webster, and South English.