Yahoo Web Search

Search results

  1. The Statue of Liberty National Monument is a United States National Monument comprising Liberty Island and Ellis Island in the U.S. states of New Jersey and New York.

  2. The Statue of Liberty started as a romantic idea and became the most monumental gift in American history. Today, it stands as a singular symbol of hope and spirit. Overview + History.

  3. Statue of Liberty National Monument, a unit of the National Park System that includes the Statue of Liberty and Ellis Island, is located in Lower New York Harbor slightly over one mile from Lower Manhattan, NY. Click here for the National Register of Historic Places files: text and photos.

  1. People also search for