The Wall - Inwood Hill Park
Indian Rd
New York, NY 10034
Inwood Hill Park located in New York NY is a beautiful natural oasis that offers a mix of lush woodlands and scenic river views. Known for its unique geological features the park is home to the last natural forest in Manhattan providing a tranquil escape from the bustling city. Visitors can enjoy hiking trails picnic areas and recreational activities making it a perfect spot for nature lovers and families alike.
Generated from this place's information
Also at this address
See a problem?
