The Eiffel Tower is an iconic landmark located in Paris, France. Built in 1889, it is one of the most recognizable structures in the world and stands at 324 meters tall. Millions of visitors come each year to admire the architectural feat and take in the panoramic views of Paris from the observation decks.