Hannibal MO Golf Courses-Public Or Private 1. 1200 Country Club Dr, Hannibal, MO 63401 | Hannibal Country Club (573) 248-1123