The Statue of Liberty Museum is located on Liberty Island in New York City. The museum opened on May 16, 2019,[1] and is focused on the creation, meaning, and history of the Statue of Liberty (formally Liberty Enlightening the World), a large statue by Frédéric Auguste Bartholdi which the people of France gave to the people of the United States in 1886.