Restaurants in St. Louis

American 415 restaurants
Italian 115 restaurants
Grill 109 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 (133 restaurants). Mango Peruvian Restaurant, Tony's - St. Louis and Mike Shannon's Steaks & Seafood are the most popular restaurants in Downtown.
  • Downtown is the neighborhood in St. Louis with the most affordable restaurant choices (97 restaurants with prices $30 and under). Lucas Park Grille, Copia Restaurant and Wine Garden and Mosaic Restaurants-Downtown are the most popular restaurants for cheap eats in Downtown.
  • American is the most popular cuisine in St. Louis (#2 Italian, #3 Grill). The Tavern Kitchen & Bar - West, Top of the Riverfront - Millennium Hotel, and Harvest are the most popular American restaurants in St. Louis.

FAQs about restaurants in St. Louis

What are the best restaurants in St. Louis for local cuisine?

What are the trending new restaurants in St. Louis?

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

Where are the best places to eat in St. Louis for families with children?

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