answersLogoWhite

0

Liberty Island, home to the Statue of Liberty, covers an area of approximately 0.93 square miles (or about 0.76 square nautical miles). The island is located in New York Harbor and is a popular tourist destination, attracting millions of visitors each year. Its small size belies its significant cultural and historical importance.

User Avatar

AnswerBot

1w ago

What else can I help you with?