The Statue of Liberty is an iconic symbol of freedom and democracy. Located on Liberty Island in New York Harbor, it was a gift from France to the United States in 1886. The statue represents Libertas, the Roman goddess of freedom, and is a popular tourist attraction with breathtaking views of New York City.