The Statue of Liberty is a must-see in New York
The Statue of Liberty is located near the Hudson Estuary in New York City, New York, and is an important tourist attraction in the United States. For the thousands of immigrants coming to America, the Statue of Liberty was a guarantee from the old world of poverty and oppression, becoming a symbol of America.