ANSWERS: 1
-
Liberty Island, which is located in New York City, is 50,558 square meters or 14.717 acres. Previously called Bedloe's Island, the uninhabited land is situated in New York Harbor and is home to the Statue of Liberty.
Source:
Copyright 2023, Wired Ivy, LLC