where is statue of liberty
Answers
Answered by
1
STATUE OF LIBERTY is located in Liberty Island , New York
arnav98:
mark my best
Answered by
6
"The statue of Liberty" is situated or located in United States of America.(USA)
Similar questions