The Statue of Liberty, officially named Liberty Enlightening the World, has become one of the world’s most recognized and beloved architectural icons since its dedication Oct. 28, 1886, on Liberty Island in New York Harbor. Standing 305 feet 1 inch from the ground to the top of her torch, the Statue of Liberty serves as a welcome to all.