The Statue of Liberty is a colossal neoclassical sculpture on Liberty Island in New York Harbor in New York City, in the United States.
Central Park is known as America's first major landscaped public park.
Waterfront views of Manhattan, Statue of Liberty & Ellis Island plus miles of tree-lined walkways.