Off

New York Minute

Central Park is a public park at the center of Manhattan in New York City. The park initially opened in 1857, on 778 acres of city-owned land (it is 843 acres today). In 1858, Frederick Law Olmsted and Calvert Vaux won a design competition to improve and expand the park with a plan they entitled the Greensward Plan. Central Park is the most visited urban park in the United States.

Continue Reading →