Overview
Torre Picasso is one of the most iconic skyscrapers in Madrid, located in the AZCA financial district. Completed in 1988, it was for many years the tallest building in Spain and remains a key feature of Madrid’s skyline. Designed by celebrated American architect Minoru Yamasaki, who...