Restaurants in St. Louis

American 374 restaurants
Italian 112 restaurants
Grill 108 restaurants
St. Louis, MO
When?
2 guests

Best St. Louis restaurants by cuisine

American favorites in St. Louis

Tips about restaurants in St. Louis

  • Downtown is the neighborhood in St. Louis with the most restaurant choices (121 restaurants). Mike Shannon's Steaks & Seafood, Top of the Riverfront - Millennium Hotel and Kemoll's Italian Restaurant are the most popular restaurants in Downtown.
  • Downtown is the neighborhood in St. Louis with the most affordable restaurant choices (88 restaurants with prices $30 and under). Copia Restaurant and Wine Garden, Mosaic Restaurants-Downtown and Jim Edmonds 15 Steakhouse are the most popular restaurants for cheap eats in Downtown.
  • American is the most popular cuisine in St. Louis (#2 Italian, #3 Grill). Top of the Riverfront - Millennium Hotel, Harvest, and Franco are the most popular American restaurants in St. Louis.

FAQs about restaurants in St. Louis

Where are the most romantic places to eat in St. Louis?

Where are the best places to get fast food in St. Louis?

What are the best restaurants in St. Louis for business meetings?

What is the best restaurant in St. Louis for groups?

Restaurants St. Louis
2 guests
  • 1 guest
  • 2 guests
  • 3 guests
  • 4 guests
  • 5 guests
  • 6 guests
  • 7 guests
  • 8 guests
  • 9 guests
  • 10 guests
  • 11 guests
  • 12 guests
  • 13 guests
  • 14 guests
  • 15 guests
  • 16 guests
  • 17 guests
  • 18 guests
  • 19 guests
  • 20 guests
  • 12:00 AM
  • 12:30 AM
  • 1:00 AM
  • 1:30 AM
  • 2:00 AM
  • 2:30 AM
  • 3:00 AM
  • 3:30 AM
  • 4:00 AM
  • 4:30 AM
  • 5:00 AM
  • 5:30 AM
  • 6:00 AM
  • 6:30 AM
  • 7:00 AM
  • 7:30 AM
  • 8:00 AM
  • 8:30 AM
  • 9:00 AM
  • 9:30 AM
  • 10:00 AM
  • 10:30 AM
  • 11:00 AM
  • 11:30 AM
  • 12:00 PM
  • 12:30 PM
  • 1:00 PM
  • 1:30 PM
  • 2:00 PM
  • 2:30 PM
  • 3:00 PM
  • 3:30 PM
  • 4:00 PM
  • 4:30 PM
  • 5:00 PM
  • 5:30 PM
  • 6:00 PM
  • 6:30 PM
  • 7:00 PM
  • 7:30 PM
  • 8:00 PM
  • 8:30 PM
  • 9:00 PM
  • 9:30 PM
  • 10:00 PM
  • 10:30 PM
  • 11:00 PM
  • 11:30 PM