HUMBOLDT RED POWER INC Store in HUMBOLDT 25 Nov Categories: Filter: Address 2050 13th STREET N.HUMBOLDT, IA 50548Contact Tel: 515-332-1702