The Flame

The Flame

The Flame in downtown DeKalb, Illinois, serves generational recipes straight from Nafpaktos, Greece. Open lunch and dinner 7-days a week, dine-in or carry-out 7 days a week.

 

pixel