New Hampton, Iowa

New Hampton is a city of Iowa in the United States.