1. The Statue of Liberty was built in 1884 and is located on Liberty Island in New York Harbor. 2. It is one of the most famous monuments in the United States and world, symbolizing American values of freedom and democracy. 3. Visitors can take an observation deck in the statue's crown to see panoramic views of Manhattan.