- Address:
- 3419 Olive St., St. Louis, MO, 63103
- Phone:
- 314-446-1801
- Overall User Rating:
-
(11 ratings)
- Hours:
- Mon.-Thu., 11 a.m.-10 p.m. Fri.-Sat., 11 a.m.-11 p.m. Sun., 5 p.m.-10 p.m. Happy hour: 2 p.m.-7 p.m.
- Official Web Site:
- http://www.triumphgrill.com/
I don't get wowed too often. But I have to say, right here at the top of this story, that I was floored by Triumph Grill. The place is brand new, so I wasn't expecting to find one of St. Louis' best restaurants. But that's exactly what I found. I liked the look of the place the moment I stepped in. The service was great, the drinks superb and the food excellent.






Add a comment
Please log in to comment