Menchie’s Frozen Yogurt

3418 8th Street SW, Suite 1 Altoona, IA 50009