Skip to content
American Restaurant

Triumph Grill

1 local recommends · Estimated price 2 out of 4 ·
Location
3419 Olive Street
St. Louis, MO 63103
Phone+1 314-446-1801
Hours of Operation statusClosed · Opens Tuesday 7:00 AM
Serves the following meal typesBrunch, Lunch, Dinner
Credit Cards
Yes (incl. Discover & Visa)
Outdoor Seating
Yes
Menus
Brunch, Lunch, Dinner
Drinks
Beer
Dining Options
Delivery
Powered by Foursquare

Tips from locals

John And Catherine
John And Catherine
July 07, 2014
Motorcycle themed, this is a great burger!

Things to do nearby

Places to stay nearby