Restaurants in St. Louis

American 421 restaurants
Italian 117 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 (141 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 (104 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 with Vegetarian and Vegan options?

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 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