Q:

Where is the Statue of Liberty?

A:

Quick Answer

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.

Continue Reading
Where is the Statue of Liberty?
Credit: Juanedc CC-BY 2.0

Full Answer

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.

Learn more about The Northeast
Sources:

Related Questions

Explore