1. American Legion 229 S State St, Madrid, IA 50156 Coordinate: 41.87529,-93.82038 Phone: (862) 824-5225