News

The Statue of Liberty, gifted to the American people, is accessible to the public The Statue of Liberty was not a gift to a specific government official nor the U.S. government.
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.