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, a large statue by Frédéric Auguste Bartholdi which the people of France gave to the people of the United States in 1886.
Statue of Liberty
Flag Plaza
Liberty Island
Statue of Liberty Museum Store
Statue of Liberty Crown Cafe
Foodie For All