Central Park
Central Park is an 840-acre patch of green located in New York City. The Park opened in 1857 making it the first public park in the country. This New York Attraction is a hugely popular destination for guests of Hotels in New York like The Park Lane Hotel, and there are many Activities and Events to enjoy here.