With bright green and turquoise walls and a pink garage door, Nixta looks like it was designed by your grade school art teacher who dressed like Frida Kahlo (there’s a large portrait of her inside too). This Mexican spot in Tower Grove focuses on shared plates and cocktails, and between the colorful space and amount of mezcal being passed around, it feels like you’re at an indoor/outdoor dinner party at a friend’s place. Their seasonal menu changes frequently, but the ceviche, octopus, and guacamole are all excellent. If you only have one dinner in St. Louis, make sure it’s here.
More spots in Tower GroveSee more
Cafe Natasha is both a gin bar and a restaurant, so head to this Tower Grove spot for a gin cocktail and some authentic Persian food.
Suggested by our writers
Crown Candy Kitchen
Crown Candy Kitchen in Downtown is an old school diner serving luncheonette classics like a massive BLT and malted milkshakes.
Going to Sardella in Clayton is like a little getaway, from the blue-tiled walls to the creative Italian dishes.
Peacemaker Lobster & Crab
Peacemaker in Benton Park flies in fresh seafood daily, so head here for better oysters and lobster rolls than you’ll get anywhere else.
Filter and browse restaurants near you
Text us for personalized recommendationsLearn more