Flamingo Restaurant & Ice Cream

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