The Statue of Liberty was built in 1886 as a gift from France to the United States to honor the freedom and liberty enjoyed by Americans. It is a huge 305-foot tall sculpture located on Liberty Island in New York harbor, depicting a woman holding a torch in one hand and a tablet in the other.