Langhorne Meats & Provisions Share: Langhorne Meats & Provisions 120 North Third Street Hannibal, MO 63401 (573) 600-9191 About About Farm-to-table butcher shop with locally made provisions.