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.
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.