Hubbard, Iowa

Hubbard is a city of Iowa in the United States. 885 people live there.