1. James O'Donnell Funeral Home 302 S 5th St, Hannibal, MO 63401 Coordinate: 39.7066,-91.35775 Phone: (573) 221-8188