DeKalb IL, 60115
Now with two locations in DeKalb. Offers catering, dine-in, carry out, and online ordering.
1013A West Lincoln Highway, DeKalb 815.756.3715 2383 Sycamore Rd., DeKalb 815.754.0379