KitchenSpot
Search
See the best dishes near you?
← St. Louis restaurants

Idol Wolf at 21c St. Louis

No reviews yet

TapasClosed now · opens Wed 3 PM1528 Locust St, St. Louis

Own or manage Idol Wolf at 21c St. Louis? Claim this listing free

Menu coming soon

We haven’t read Idol Wolf at 21c St. Louis’s menu yet. If you’re the owner, claim the listing and upload a photo of your menu.