at 3419 Olive St, St. Louis , 63103 United States
Located in Grand Center next to the Moto Museum and Moto Europa, Triumph is known for its delicious American cuisine and fun & unique atmosphere.
Our goal is to introduce you to a place that is imaginative and enjoyable, delicious and creative, attentive and fun. But we also hope to celebrate the Triumph of human endeavors, be they sportsman, artist or entrepreneur. In the context of the motorcycle, we demonstrate all of the qualities. Each of our dining room presents one of these aspects through its design and the memorabilia collected from around the world.
Bus Routes available.
2238 FB users likes Triumph Grill, set it to 50 position in Likes Rating for St. Louis in Restaurant & Cafe category
Triumph Grill is St. Louis based place and this enity listed in American Restaurant category. Located at 3419 Olive St MO 63103. Contact phone number of Triumph Grill: (314) 446-1801
Grand Center's newest addition. Lucha is a Mexican restaurant with a modern approach to old world recipes. We hope to see you soon!