St. Anna is an unincorporated small town in Stearns County north of Avon and south of Holdingford in Avon township located along county roads 9 and 54.  The town has one place on the National Register of Historic place, the Church of the Immaculate Conception which was built in 1902.

More From 98.1 Minnesota's New Country