Construction on the new 26,000 square foot Statue of Liberty Museum, located on the western side of Liberty Island, topped off in December 2017. Already ahead of schedule, it is set to open to the public in May 2019. The $70 million project, designed by FXCollaborative and ESI Design and Through its anti-oxidant properties, the […more]
Posted in: New York
Comments are closed.