The Statue of Liberty is located in the Upper New York Bay. It is on a small island named Liberty Island that is south of Ellis Island. The island cannot be accessed by private boats so there are ferry services that take hundreds of tourists to the island every day. If you want, there are certain ferries that can take you to both Liberty Island and Ellis Island.
Even though the Statue of Liberty is not one of the 7 Wonders of the World, it is still a must-see attraction for anyone who visits New York City. The Statue of Liberty is a symbol of hope and freedom for the American people. The torch of the statue symbolizes enlightenment, as says the actual name of the statue: Liberty Enlightening the World.