Central Park occupies over a square mile in the heart of Manhattan in New York City. It is host to approximately 25 million visitors each year. Central Park was opened in 1859, completed in 1873 and designated a National Historic Landmark in 1963. Distributed by Tubemogul.