Storefront Science: Who Knows What Owls Eat In Inwood Hill Park? Posted on 02/24/2017 by Harlem World Magazine — Leave a reply Did you know that Inwood Hill Park is called home by the Great Horned Owl? Eastern Screech-Owls also nest in the vicinity. Find out how these animals survive in our parks and what they eat! Continue Reading → Follow Harlem World Magazine on Youtube and Instagram.