Painting / 28.7 × 36.2 in Plaça de la Llana, Barcelona_vendido/ sold Juan Manuel Torres Zambudio $1,487 | $1,565 ON SALE Print from $85