If you’re looking for a great Italian meal, Jim and Pete’s, 7806 W. North Ave., will not disappoint. This longtime staple of Elmwood Park’s Restaurant Row has earned its customers loyalty with a menu that features Italian classics made with fresh and often, locally sourced, ingredients. The family-owned restaurant was founded in 1941 by Jim […]