1. American Legion 111 Main St, Williams, IA 50271 Coordinate: 42.4884,-93.54495 Phone: (862) 824-5225