Restaurants in St. Louis, MO
Restaurants
3106 Olive St,
St. Louis ,
MO
63103
UNITED STATES
Based on 2 reviews
BEST BBQ
Words cannot describe how good the food, service and atmosphere is at this restaurant. My wife and I saw this place on Man vs. Food and we were not disappointed. The lines is long, but WELL worth the wait. We were greeted by the owner...Excellent BBA
Visited this place after seeing it on Man vs. Food. Wife and I had to wait in line and it was worth it. I love the idea that when they run out it's over. Too many times places love to give you yesterday's left over, not here its fresh...Worldwide > United States > St. Louis, MO > Restaurants