No, the Statue of Liberty is located on its own tiny island, called Liberty Island. Liberty Island is roughly one and two thirds to one and three quarters of a mile off the West Side of Lower Manhattan, in Upper New York Bay.
Liberty Island is roughly three and a third miles from the northern tip of Staten Island.
Copyright © 2026 eLLeNow.com All Rights Reserved.