Twitter Facebook Pinterest

Atop the Eiffel Tower – Paris, France

Listen Now:



Paris, France


Jesse Marks

La Tour Eiffel
One of the most iconic structures in Europe is the Eiffel Tower in Paris, France. Built in 1889, this 324 meter tower is the most visited paid monument in the world. Each year, over seven million people ascend to the top for the stunning panoramic views of this beautiful city.

Paris, France