Pricing The Priceless

The Eiffel Tower was the tallest structure in the world from 1889 to 1930

Eiffel Tower Facts