Statue of Liberty National Monument preserves the neoclassical sculpture on Liberty Island in New York Harbor that was a gift from the people of France. Construction started in 1875 and it was dedicated in 1886. The Statue of Liberty would become a symbol of immigration to America due to its location near Ellis Island.