When it comes to dining out, St. Louis has many restaurants perfect for a romantic evening. There are plenty of "Best Restaurant" lists out there, and sometimes it's the smaller places that make for a special evening. Here are top picks for romantic restaurants in St. Louis.
The Sidney Street Cafe is located in a century old building in the Benton Park neighborhood south of downtown St. Louis. The candlelight, brick walls and hardwood floors give it a casual vibe, but the food is quite elegant. Try the steak au poivre, filet bearnaise or caramelized sea scallops for something truly special. The menu changes with the seasons so there's always something new no matter how many times you've been before. Sidney Street is open for dinner Tuesday through Saturday.2000 Sidney Street
If your sweetheart has a sweet tooth, Cyrano's is the perfect place. Sure you can get a meal at this Webster Groves cafe, but the real reason to come is for the desserts. Cyrano's desserts are so big, they are great for sharing. Order the flaming Cherries Jubilee or Bananas Foster for a tableside show that will literally flame your desires.603 E. Lockwood
Mexican restaurants are seldom described as romantic. But the atmosphere at Pueblo Solis is among the most romantic in town. The small dining room, candlelit tables and personal service all combine to make you feel you've discovered an intimate cantina in a Mexican beach town. And the food will go beyond your expectations too. Of course, you can get many of your favorite Mexican dishes, but Pueblo Solis also has great steak and seafood specials. Whatever you decide, don't skip the guacamole and margaritas. They are simply the best in town.5127 Hampton Avenue
St. Louis' Hill neighborhood is full of so many great restaurants that it's hard to pick just one. But if you're looking for a romantic dinner, make a reservation at Dominic's. Dominic's has been a favorite on the Hill for nearly 40 years. It serves up gourmet Italian cuisine in an elegant, old-world dining room. There is also a newer restaurant, Dominic's Trattoria, in Clayton.5101 Wilson Ave.
The Top of the Riverfront restaurant, at the Millenium Hotel, offers fine dining with some of the best views of St. Louis. The restaurant is on the top floor of the hotel, 28 stories above the ground. Plus, it rotates 360 degrees, giving diners incredible views of the Gateway Arch and the downtown skyline. The Top of the Riverfront serves steak, seafood and other traditional American cuisine.200 South Fourth Street
Trattoria Marcella is always at the top of local "best restaurant" lists. This South City favorite features fine Italian food and wine. The service is always excellent, and the food never disappoints. Try the Chicken and Spinach Cannelloni or Osso Buco for a truly memorable meal.3600 Watson Road
The Melting Pot is a chain restaurant, but let's not hold that against it. After all, there is something very romantic about sharing a chocolate fondue with the one you love. The Melting Pot isn't just about chocolate though. There are also a wide variety of cheese and main course fondues. There are two Melting Pot locations in the St. Louis area. The first restaurant opened on the Delmar Loop in University City. The second is in west St. Louis County.6683 Delmar Blvd.
294 Lamp and Lantern Village
When you want to impress your date, Tony's in downtown St. Louis is the place to go. Tony's is St. Louis' most celebrated and award-winning restaurant. It's known for its incredible service, delicious Italian food and extensive wine list. Tony's is an expensive treat, but will be a meal you always remember.410 Market Street
Vin de Set is rooftop dining at its finest. The restaurant near downtown St. Louis has a warm, inviting atmosphere with exposed brick walls and high ceilings, but the real standout is the rooftop deck with its outdoor ambience and views of the surrounding city. Vin de Set specializes in French dishes like steak tartare, crepes and duck confit.2017 Choteau Avenue