This place has closed. Not true?
3124 North Broadway Chicago, IL 60657
3124 North BroadwayUSIllinoisChicago60657
French Restaurant, BarToday 5:00 – 10:00 pmMenu
Frog n Snail is a midwestern bistro in the heart of Lakeview - with a french accent. From the culinary mind of acclaimed Top Chef runner-up Dale Levitski.