Where is staute of liberty located
Answers
Answered by
0
America it is located
Answered by
1
Statue of liberty is located in new york harbour America.
Similar questions