Liberty Island is a federally owned island in Upper New York Bay in the northeastern United States. Its most notable feature is the Statue of Liberty, a …
We are not. The Statue of Liberty-Ellis Island Foundation is an independant nonprofit. A successful private-public partnership, we work closely with the National Park Service to...