Torre Picasso is an imposing building and a center of business in the region. View it from outside or see whether tours are on offer.
You'll have to make your way to Cuatro Caminos to visit this commercial building. If you intend to do some sightseeing afterward, why not drop by Prado Museum? It's within reach of Torre Picasso.