Idol Wolf
Spanish inspired. STL sourced. Sharing encouraged.
03/17/2026
Our spring menu refresh is here and we can’t stop snacking on these roasty toasty shish*to peppers with salsa macha, cilantro-lime crema and fresh herb oil. 💚 Available for dinner every day starting at 5pm! 🔥
Want your restaurant to be the top-listed Restaurant in St. Louis?
Click here to claim your Sponsored Listing.
Click here to claim your Sponsored Listing.
Category
Website
Address
1528 Locust Street
St. Louis, MO
63103
Opening Hours
| Monday | 3pm - 11pm |
| Tuesday | 3pm - 11pm |
| Wednesday | 3pm - 11pm |
| Thursday | 3pm - 11pm |
| Friday | 3pm - 12am |
| Saturday | 3pm - 12am |
| Sunday | 3pm - 11pm |