Yahoo! Satellite Maps:
The Eiffel Tower, Paris, FRANCE

The Eiffel Tower, Paris, FRANCE The Eiffel Tower (French: la Tour Eiffel) is a metallic tower built on the Champ de Mars in Paris, France, and is nowadays the most famous landmark and symbol of Paris. [...]