Liberty Island is located in Upper New York Bay and is home to the famous Statue of Liberty. In addition to the statue, you can explore the Statue of …

Liberty Island is located in Upper New York Bay and is home to the famous Statue of Liberty. In addition to the statue, you can explore the Statue of …
The Statue of Liberty is a massive statue located on Liberty Island in New York Harbor, symbolizing the friendship between the United States and Franc…