Tag: Inwood Hill Park

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.

%d bloggers like this: