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 103.7 The Loon