idriss-m:
The highest natural point on the island of Manhattan is in the park at 184th Street and Pinehurst Avenue.
See you soon Inwood
Snippets of random text from New York City streets