idriss-m:

The highest natural point on the island of Manhattan is in the park at 184th Street and Pinehurst Avenue.

idriss-m:

The highest natural point on the island of Manhattan is in the park at 184th Street and Pinehurst Avenue.