Located on the 12-acre Liberty Island in New York Harbor, The Statue of Liberty was dedicated on October 28, 1886 and was designated a National Monument on October 15, 1924. The Statue was extensively restored in time for her spectacular centennial on July 4, 1986.
Visit and tour the statue itself and spend time at Ellis Island, in operation from 1892 to 1954. Nearly 12 million immigrants passed through these halls to make a better life for themselves. Both still stand as a symbol of possibility, freedom, and the American dream.