Elmwood Park IL Italian 1. 7806 W North Ave, Elmwood Park, IL 60707 | Jim and Pete's Catering (708) 453-5204