Mount Olivet Memorial Park is located in Hannibal, MO . Hannibal, MO is located in Marion County, MO.