Where Is the Statue of Liberty?

Where Is the Statue of Liberty?

Where Is the Statue of Liberty?

The Statue of Liberty is located on Liberty Island, outside of Manhattan in New York City. This island is also referred to as Ellis Island. Those interested in visiting the Statue of Liberty must do so by ferry, as it is only accessible after crossing the New York Harbor.

The French gave the Statue of Liberty to the United States as a gift representing freedom and democracy. The statue was dedicated on October 28, 1886 and has been through numerous restorations, including one that took place between 2011 and 2012. The public is allowed to climb the statue up to the crown, but the torch area is closed.