There's not much in there but the view is nice.
You can see The Statue of Liberty of course and you can see the city of New York
The Statue of Liberty
The Statue of Liberty
yes
Yes you can see the Statue of Liberty and many other things.
answer:364 stairs. answer: There are 154 stairs in the Statue of Liberty from the base of the pedestal up to the crown. (See attached link from Statue of Liberty website.)
copper
The Statue of Liberty's right arm and torch stood in Manhattan's Madison Square for about ten years prior to the dedication of the Statue on Liberty Island. (see: http://www.answers.com/topic/statue-of-liberty)
Is there a $1 gold coin with George Washington on one side and the Statue of Liberty on the other. Does that exist?
No, the Statue of Liberty is located on its own tiny island, called Liberty Island. Liberty Island is roughly one and two thirds to one and three quarters of a mile off the West Side of Lower Manhattan, in Upper New York Bay. Liberty Island is roughly three and a third miles from the northern tip of Staten Island.
to remind them of freedom
If you go there, obviously.