The Statue of Liberty National Monument, located on Liberty Island, at the southern tip of Manhattan.
The Statue of Liberty National Monument, located on Liberty Island, at the southern tip of Manhattan.