Flamingo Restaurant & Ice Cream

1029 Pleasant Street, DeKalb IL, 60115

815-901-0049

Flamingo Restaurant & Ice Cream

Flamingo Restaurant & Ice Cream in DeKalb, Illinois, serves authentic Mexican food as well as ice cream and frozen yogurt desserts.

pixel