No, it is in Paris, the capital of France.
The Eiffel Tower is in Paris, France, not England. If you meant France, the address is 5 avenue Anatole France / Champs de Mars 75007 Paris, France 01 45 55 20 04
Since 1889
I think the Eiffel tower is 22200 feet
Depends on how you plan to travel. Anything from hours to weeks.
Family Visit to the Eiffel Tower in Paris
Visit the Eiffel Tower in Paris, France
Visit the Eiffel Tower in Paris, France, at Sunset