Hotel America's Best Value Inn Marshalltown, Marshalltown

18 E Berle Road Marshalltown50158, United States