Mea culpa! Statue of Liberty actually sits on a 12 acre island called Liberty Island and is part of the Ellis Island complex. She is located closer to Jersey City, New Jersey than New York City. I just remembered taking the ferry to Staten Island to see it, but that was a long time ago. My facts got confused... sorry. |