where is staue of Liberty
Answers
Answered by
3
New York, NY 10004, United States
Answered by
4
Answer:
The Statue of Liberty was then given to the United States and erected atop an American-designed pedestal on a small island in Upper New York Bay, now known as Liberty Island, and dedicated by President Grover Cleveland in 1886.
Similar questions