Exploring Inwood Hill Park in Upper Manhattan
In the city that never sleeps, there is a 200 acres oasis that sits right at the top of Manhattan: Inwood Hill Park.
In the city that never sleeps, there is a 200 acres oasis that sits right at the top of Manhattan: Inwood Hill Park.