Where is Statue of Liberty
About Where is Statue of Liberty Located
Explore the map to locate Statue of Liberty on world map, The Statue of Liberty is located on Liberty Island in New York Harbor in NYC, USA. It is a colossal neoclassical sculpture made of copper. It is a gift from France to the people of the United States, was designed by Frédéric Auguste Bartholdi a French sculptor and its metal structure was built by Gustave Eiffel. The Statue of Liberty was dedicated on 28th October, 1886.