Hannibal Restaurants

Make a free reservation

View all 2706 restaurants in St. Louis

Best American Restaurants in Hannibal

Annie Gunn'sAnnie Gunn's
(2614)
$$$$
American | St. Louis, Downtown
Spiro's - St. CharlesSpiro's - St. Charles
(54)
$$$$
American | Maryland Heights, West County
Anthony's BarAnthony's Bar
(151)
$$$$
American | Downtown St. Louis, Downtown
Frazer's Restaurant & LoungeFrazer's Restaurant & Lounge
(333)
$$$$
American | Soulard / Benton Park, Downtown
Billy G'sBilly G's
(87)
$$$$
American | Kirkwood, West County
Prasino - St. Charles, MOPrasino - St. Charles, MO
(1686)
$$$$
American | St. Charles, West County
Three Kings Public House - The LoopThree Kings Public House - The Loop
(265)
$$$$
American | The Loop, Midtown
The Ritz-Carlton RestaurantThe Ritz-Carlton Restaurant
(135)
$$$$
American | Clayton, Midtown
Bishop's PostBishop's Post
(640)
$$$$
American | Chesterfield, West County
Balaban's - ChesterfieldBalaban's - Chesterfield
(333)
$$$$
American | Chesterfield, West County
AvenueAvenue
(439)
$$$$
American | Clayton, Midtown
Cardinals NationCardinals Nation
(411)
$$$$
American | Downtown St. Louis, Downtown
Granite City Food & Brewery - Creve CoeurGranite City Food & Brewery - Creve Coeur
(97)
$$$$
American | Creve Coeur, Midtown
Herbie'sHerbie's
(1332)
$$$$
American | Clayton, Midtown

Best Italian Restaurants in Hannibal

Napoli 2Napoli 2
(1318)
$$$$
Italian | Chesterfield, West County
Tony's - St. LouisTony's - St. Louis
(1283)
$$$$
Italian | St. Louis, Downtown
AceroAcero
(1066)
$$$$
Italian | Maplewood, Midtown
Café NapoliCafé Napoli
(1287)
$$$$
Italian | Clayton, Midtown
Charlie Gitto's 'On the Hill'Charlie Gitto's 'On the Hill'
(3629)
$$$$
Italian | The Hill, Downtown
Dominic's on the HillDominic's on the Hill
(558)
$$$$
Italian | The Hill, Downtown
Katie's Pizza & Pasta Osteria - Rock HillKatie's Pizza & Pasta Osteria - Rock Hill
(759)
$$$$
Italian | Rock Hill, Midtown
Sapore Italian CafeSapore Italian Cafe
(168)
$$$$
Italian | Kirkwood, West County
IL Bel Lago - From the HillIL Bel Lago - From the Hill
(478)
$$$$
Italian | Creve Coeur, Midtown
Eleven Eleven MississippiEleven Eleven Mississippi
(3113)
$$$$
Italian | Soulard / Benton Park, Downtown
SardellaSardella
(473)
$$$$
Italian | Clayton, Midtown
Charlie Gitto's at Hollywood CasinoCharlie Gitto's at Hollywood Casino
(1190)
$$$$
Italian | Maryland Heights, West County
Charlie Gitto's from the Hill - ChesterfieldCharlie Gitto's from the Hill - Chesterfield
(1484)
$$$$
Italian | Chesterfield, West County
Giovanni's KitchenGiovanni's Kitchen
(548)
$$$$
Italian | Clayton, Midtown

Popular restaurants in St. Louis

Browse some of the most booked restaurants in St. Louis

Texas de Brazil - St Louis
(308)
$$$$
Steakhouse | St. Louis
Sardella
(427)
$$$$
Italian | Clayton
The Capital Grille - St. Louis - Clayton
(355)
$$$$
Steakhouse | Clayton
View all St. Louis restaurants

Hannibal Neighborhoods