We love our towns and plenty of the people in them. It might even be considered one of the best. Today We are looking at the top three best small towns in Iowa.
You hope that your city is being ran the best it can by local political leaders and community leaders. Luckily, for Cedar Rapids, they have one of the best run cities in America.