
Idol Wolf at 21c St. Louis
VerifiedRestaurant
4.4 (341 reviews) Restaurants · Restaurant St. Louis, MO
About
Idol Wolf at 21c St. Louis is a trusted restaurant serving St. Louis and the surrounding area.
Services
RestaurantFood
Location & Directions
1528 Locust Street · St. Louis, MO, 63103Get directions
Request a quote
Reviews
Be the first to review.