Statue Of Liberty National Monument Photos
Statue of Liberty National Monument is a national monument comprising Liberty Island and Ellis Island.It includes the Statue of Liberty, situated on Liberty Island, and the former immigration depot on Ellis Island . The Statue of Liberty was dedicated in 1886. The immigration station at Ellis Island opened in 1892 and closed in 1954.
View Statue Of Liberty National Monument guide >