Inwood Hill Park is a city-owned and maintained public park in Inwood, Upper Manhattan, New York City, operated by the New York City Department of Parks and Recreation.
Inwood Hill Park is a city-owned and maintained public park in Inwood, Upper Manhattan, New York City. It is operated by the New York City Department of Parks and Recreation.