Designed by
Title
Landmarks Madrid #20926543
Description
A low-angle view of two of Madridôs landmark buildings. To the left: Torre de Madrid (Madrid Tower), completed in 1957. At the time it was the highest office building in Western Europe. To the right: Edificio España (Spain Building), completed in 1953. Both towers are situated on Plaza de España (Spain Square) in the center of Madrid.