New York City
Statue of Liberty

Where is the Statue of Liberty in New York City?

Answer

User Avatar
Wiki User
08/17/2011

It is located on Liberty Island in New York harbor.