Torre Espana (Tower of Spain) is the 231 meter high television tower
located in Madrid Spain.
This steel-and-concrete structure can be seen
from many areas of Madrid.
Torre Espana, Madrid Spain
The Torre Espana tower was built in built in 1982 to commemorate the
FIFA World Cup.