1. Meyers Home Improvement 903 Church St, Ottumwa, IA 52501 Coordinate: 41.00586,-92.42356 Phone: (641) 682-1222