Park Animal Hospital No Records FoundSorry, no records were found. Please adjust your search criteria and try again. Google Map Not LoadedSorry, unable to load Google Maps API. Place Category: HospitalPlace Tags: Felines, Cats, Puppies, Dogs, Doggies, and Canines ProfileAddress: 2540 N Harlem Ave Elmwood Park IL 60707 Phone: (708) 452-7275Website-URL Next