The Statue of Liberty Museum is located on Liberty Island in New York City. The museum opened on May 16, 2019, and is focused on the creation, meaning, and history of the Statue of Liberty.