James O'Donnell Funeral Home Share: Funeral Home James O'Donnell Funeral Home Visit Website 302 S. 5th Street Hannibal, MO 63401 (573) 221-8188 (573) 221-6895 (fax) http://www.jamesodonnellfuneralhome.com Facebook