The Flame

209 E Lincoln Hwy DeKalb, IL 60115

779-270-2000

The Flame

Dine-in or carry-out, 7-days a week.

pixel