Elmwood Park IL Ice Cream Parlors 1. 7230 W North Ave Ste 200, Elmwood Park, IL 60707 | TCBY (708) 453-6556