Immaculate Conception Hall
106 2nd Ave
Haverhill, IA 50120
Haverhill, IA 50120