Where is the statue of liberty located then and now?

The Statue of Liberty is located on Liberty Island in the New York Harbor, and it has remained there since its dedication on October 28, 1886.
Copyright Wanderlust World © https://www.ynyoo.com