Welcoming some 4 million visitors a year, the Statue of Liberty stands on what island in the Hudson River?
Answer Liberty Island
While some might confuse Ellis Island as belonging to the Statue of Liberty, the Lady is actually located on Liberty Island. Ellis Island did serve as a major immigration hub at the turn of the 20th century, welcoming some 12 million immigrants.
Last updated 4 years ago · 2.9K views · SOURCE