Triumph Grill

Triumph Grill

3419 Olive St Saint Louis, MO 63103
(314) 446-1801
View on Yelp
  • Yelp Rating
  • Stars

Triumph Grill

3419 Olive St Saint Louis, MO 63103

(314) 446-1801

Stars

Price: $$

Ms
Jasper M.
02/05/2020

great food. great squash ravioli. great grilled salmon. exquisite shrimp creole penne

Ms
Steffy G.
10/05/2019

So, here we are, it's Tuesday night and my boyfriend is supposed to bring me some bratwurst to eat for dinner. He gets caught up fixing his motorcycle and...

Ms
Toylonda G.
02/16/2020

I hadn't been to this restaurant in a while, but it was convenient due to the fact I was attending a concert across the street. I made reservations for 2...