(617) 863-7597 | Log in | View Cart
The Eiffel Tower is built on the Champ de Mars beside the Seine River in Paris. The tower has become a romantic icon of France and is one of the most recognizable structures in the world.