Image for Statue of Liberty National Monument

Statue of Liberty National Monument

The Statue of Liberty National Monument is a historic site located on Liberty Island in New York Harbor. It features the iconic Statue of Liberty, a symbol of freedom and democracy, given to the United States by France in 1886. The monument encompasses both the statue and its pedestal, which visitors can explore. The site serves as a reminder of America's values and its role as a destination for immigrants seeking a better life. The monument is managed by the National Park Service and offers educational programs and tours to help visitors appreciate its significance in American history.