The Best Way to see the Statue of Liberty
The Statue of Liberty speaks for itself. Its the most famous sculpture in the world and an iconic New York City landmark. Standing tall on Liberty Island, a short distance off Lower Manhattan, the Statue has welcomed new arrivals into New York’s harbour since 1886. …