Which part of new york is the Statue Liberty located at?

The Statue of Liberty is located in New York Harbor, on Liberty Island in the Upper New York Bay. The island is a part of the Borough of Manhattan in New York City.
Copyright Wanderlust World © https://www.ynyoo.com