1. Willis Auto Body 8514 Deerwood Rd., Peosta, IA 52068 Coordinate: 42.45032,-90.85063 Phone: (563) 583-9329