answersLogoWhite

0

Liberty Island is located in the New York Harbor. It is uninhabited and is 14.7 acres large. It is known for being home to the iconic Statue of Liberty. It is currently the property of the federal government of the United States.

User Avatar

Wiki User

12y ago

What else can I help you with?