Best Restaurants in St. Louis, Missouri

Discover the best restaurants and places to eat in St. Louis, Missouri, near you now.

Breakfast restaurants American restaurants Family restaurants Hamburger restaurants Local restaurants Tex-Mex restaurants Brunch restaurants Diner Sandwich shops Fast food restaurants Coffee shops Gastropubs Chicken restaurants Fried chicken takeaway Bars Seafood restaurants Bars & grill Italian restaurants Caterer Event venues Fine dining restaurants Banquet hall Mexican restaurants Pubs Chinese restaurants Asian restaurants Takeout restaurants Lunch restaurants Halal restaurants Pakistani restaurants Rice restaurants Indian restaurants Kebab shops Indian Muslim restaurants Modern Indian restaurants Pasta shops Salad shops Soup restaurants Burrito restaurants Taco restaurants New American restaurants Barsbecue restaurants Pizza restaurants Pizza delivery Pizza takeaway Cocktail bars Gyro restaurants Vegetarian restaurants Japanese restaurants Delivery Chinese restaurants Latin American restaurants Thai restaurants Korean restaurants Vegan restaurants Vietnamese restaurants Pho restaurants East African restaurants Soccer club Nepalese restaurants Jamaican restaurants Noodle shops Middle Eastern restaurants Afghan restaurants Persian restaurants Cajun restaurants Chicken wings restaurants Meal delivery Shared-use commercial kitchen Southern restaurants (US) Soul food restaurants Wedding venues Market Steak houses Live music venues Karaoke Hot dog restaurants Hot dog stand Ethiopian restaurants Wine bars Lounge Central American restaurants Sushi restaurants Delivery service Mediterranean restaurants Syrian restaurants European restaurants Greek restaurants Southern Italian restaurants Catering food and drink supplier Wedding buffet Turkish restaurants Creole restaurants Irish pubs Irish restaurants Health food restaurants Traditional American restaurants Catering Southwestern restaurants (US) Gluten-free restaurants Juice shops Organic restaurants Spanish restaurants Tapas restaurants Dessert restaurants Kosher restaurants Chicken shops Crab houses Yucatan restaurants Grill Grocery store Convenience store Ramen restaurants Pan-Asian restaurants Asian fusion restaurants Pan-Latin restaurants Cafe Sports bars Swiss restaurants Cuban restaurants Southeast Asian restaurants Bubble tea store Bistro Shawarma restaurants Pancake restaurants Cheesesteak restaurants Beer hall Live music bars Fish & chips restaurants Check cashing service Brazilian restaurants Fresh food market Fusion restaurants Peruvian restaurants Ice cream shops Cafeteria Swedish restaurants

223 restaurants found in St. Louis.

Find Restaurants in St. Louis Nearby Your Location

All Rolled Up

New American restaurant

Address: 3301 Meramec St, St. Louis, MO 63118

Reserve

Aubergine

Thai restaurant

Address: 550 N 7th St, St. Louis, MO 63101

Reserve

Press Pizza and Pasta

Pizza restaurant

Address: 2509 S Jefferson Ave, St. Louis, MO 63104

Reserve

Arzolas Fajitas + Margaritas

Tex-Mex restaurant

Address: 2730 McNair Ave, St. Louis, MO 63118

Reserve

Krajina Restaurant & Bar

Restaurant

Address: 5401 Gravois Ave #2333, St. Louis, MO 63116

@UTURN RESTAURANT AND SPORTS BAR

Restaurant

Address: 1325 Washington Ave Rear, St. Louis, MO 63103

Reserve

Havana's Cuisine Restaurant

Cuban restaurant

Address: 1131 Washington Ave, St. Louis, MO 63101

Afghan Kabob House

Restaurant

Address: 3500 Watson Rd, St. Louis, MO 63139

Reserve

Terror Tacos

Vegan restaurant

Address: 3191 S Grand Blvd, St. Louis, MO 63118

Reserve

Los Chamos Restaurant

Restaurant

Address: 4457 Gravois Ave, St. Louis, MO 63116

Steve's Hot Dogs

Hot dog stand

Address: 3145 S Grand Blvd, St. Louis, MO 63118

Reserve

Sidney Street Cafe

Restaurant

Address: 2000 Sidney St, St. Louis, MO 63104

Lona's Lil Eats

Restaurant

Address: 2199 California Ave, St. Louis, MO 63104

Frazer's Restaurant & Lounge

American restaurant

Address: 1811 Pestalozzi St, St. Louis, MO 63118

Failoni's Restaurant

Italian restaurant

Address: 6715 Manchester Ave, St. Louis, MO 63139

Reserve

Anthonino's Taverna

Italian restaurant

Address: 2225 Macklind Ave, St. Louis, MO 63110

Sauce on the Side

Restaurant

Address: 4261 Manchester Ave, St. Louis, MO 63110

Reserve

Restaurant of Soule

Restaurant

Address: 2917 Union Blvd, St. Louis, MO 63115

Saucy Porka St. Louis

Restaurant

Address: 3900 Laclede Ave, St. Louis, MO 63108

Reserve

Beffa's Bar & Restaurant

Bar

Address: 2700 Olive St, St. Louis, MO 63103

Medina Grill

Mediterranean restaurant

Address: 5 Maryland Plaza, St. Louis, MO 63108

Reserve

J Marie’s Gumbo House

Restaurant

Address: 8776 N Broadway, St. Louis, MO 63147

Yemanja Brasil Restaurant

Brazilian restaurant

Address: 2900 Missouri Ave, St. Louis, MO 63118

Southwest Diner

Diner

Address: 6803 Southwest Ave, St. Louis, MO 63143

Farmhaus Restaurant

American restaurant

Address: 3257 Ivanhoe Ave, St. Louis, MO 63139

Mama’s On The Hill

Italian restaurant

Address: 2132 Edwards St, St. Louis, MO 63110

Vinnie's Italian Beef & Gyros

Italian restaurant

Address: 3208 Ivanhoe Ave, St. Louis, MO 63139

The Golden Hoosier

Bar

Address: 3707 S Kingshighway Blvd, St. Louis, MO 63109

Reserve

Truc Lam Restaurant

Vietnamese restaurant

Address: 3737 Gravois Ave, St. Louis, MO 63116

Tree House Restaurant

Vegetarian restaurant

Address: 3177 S Grand Blvd, St. Louis, MO 63118

Reserve

Meskerem Ethiopian Restaurant

Ethiopian restaurant

Address: 3210 S Grand Blvd, St. Louis, MO 63118

Reserve

El Potro Restaurant

Mexican restaurant

Address: 6922 Manchester Ave, St. Louis, MO 63143

Reserve

Broadway Oyster Bar

Seafood restaurant

Address: 736 S Broadway, St. Louis, MO 63102

Order

Polite Society Restaurant and Bar

American restaurant

Address: 1923 Park Ave, St. Louis, MO 63104

Bowood by Niche

Restaurant

Address: 4605 Olive St, St. Louis, MO 63108

Nudo House Delmar

Pan-Asian restaurant

Address: 6105-A Delmar Blvd, St. Louis, MO 63112

Reserve

Vicia

New American restaurant

Address: 4260 Forest Park Avenue Entrance On Boyle, At Corner Of, Duncan Ave, St. Louis, MO 63108

Turn

Brunch restaurant

Address: 3224 Locust St, St. Louis, MO 63103

Reserve

Medina Grill

Mediterranean restaurant

Address: 1327 Washington Ave, St. Louis, MO 63103

Reserve

Mac's Local Eats

Restaurant

Address: 5656 Oakland Ave, St. Louis, MO 63110