0
The Statue of Liberty is on Liberty Island in New York, New York.
The Statue of Liberty is on Liberty Island in New York Harbor in New York City.
Statue of Liberty is in New York City, New York.
the statue of liberty in new york harbor
New York Liberty was created in 1997.