'Main Street Movement' Spurs the Revitalization of Small Towns in Iowa

Small towns in Iowa all seem to have one thing in common: historic Main Streets. The Main Streets of Iowa are typically composed of a few blocks of low-slung brick buildings. They are simplistic and unimposing, with small businesses on the ground level and housing or office space above.read more