Question 120 of 128
Where is the Statue of Liberty?
Accepted Answers
- • New York Harbor
- • Liberty Island
- • New Jersey
- • near New York City
- • on the Hudson River
Why This Matters
The Statue of Liberty stands on Liberty Island in New York Harbor. It was a gift from France in 1886.
Memory Tip
Statue of Liberty = New York Harbor / Liberty Island.