1. Hannibal Public Library 200 S 5th St, Hannibal, MO 63401 Coordinate: 39.7074,-91.35821 Phone: (573) 221-0222
2. Hannibal-LaGrange University 2800 Palmyra Rd, Hannibal, MO 63401 Coordinate: 39.72726,-91.39162 Phone: (573) 221-3675