The Statue of Liberty is visited by thousands of people every year. The Statue of Liberty is a 151 foot statue of a woman holding a book and a torch. It is located on an island in New York Harbor. It was a gift of friendship from the people of France. It has become a universal symbol of freedom.