St. Ansgar, Iowa

St. Ansgar is a city of Iowa in the United States.