The Statue of Liberty is an iconic national monument located on Liberty Island in New York Harbor. It was a gift from France to the United States and symbolizes freedom and democracy. The statue stands as a welcoming sight to immigrants arriving from abroad.