What landmark is located on Liberty Island in New York City? 🔊
The landmark located on Liberty Island in New York City is the Statue of Liberty. A symbol of freedom and democracy, it was a gift from France to the United States in 1886. The statue is a key feature of New York Harbor and is visited by millions of tourists each year, representing hope and opportunity for immigrants arriving in America.


Equestions.com Team – Verified by subject-matter experts