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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results