Perhaps the most secluded and peaceful area of Central Park, the North Woods (located at Central Park's northwest corner) offers a taste of the Adirondack Mountains just a few subway stops away from Times Square.
No comments yet