About
Idol Wolf at 21c St. Louis
Idol Wolf at 21c St. Louis is a downtown restaurant inspired by Spanish culinary traditions and tapas-style dining. Located inside 21c Museum Hotel, it pairs Iberian flavors with local and seasonal ingredients, lounge service, private dining, and an art-filled setting on Locust Street.