Triumph Grill

3419 Olive Street, St Louis, Missouri 63103

triumph.jpg

Photograph by Katherine Bish

3419 Olive Street, St Louis, Missouri 63103
Breakfast
Monday-Saturday: 7am-11am, Sunday: 8am-2pm

Lunch
Monday-Sunday: 11am-4pm

Dinner
Sunday-Thursday: 4pm-10pm, Friday-Saturday: 4pm-12am

Happy Hour
Monday–Friday: 3–6pm
American
$$

Tags