The American Legion Post 312 is the local chapter of the national American Legion organization. It works to provide support for U.S. veterans and for the community as a whole. It also rents its hall for meetings and events. More detailed information is available on the American Legion website.