Flamingo Restaurant and Ice Cream 1029 Pleasant StreetDeKalb IL,60115815-901-0049visit website Mexican Food, Ice Cream & Frozen Yogurt