Announcing Our Next Monumental Project
The Statue of Liberty-Ellis Island Foundation is excited to announce a new $100 million, multi-year project to revitalize the 137,000-square-foot museum on Ellis Island. Commencing in 2024, the project will offer visitors a more compelling and comprehensive experience inside the National Museum of Immigration. Interactive exhibitry, engaging films, and new programming and temporary exhibit space … Continued