News
Among the city's biggest attractions is the Statue of Liberty, located on Liberty Island in the Upper Bay of New York Harbor. The iconic national monument saw over 3.7 million visitors in 2023.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results