Best Sevillana dress

Oil on canvas
120 x 76 cms
£1200

Best Sevillana dress

Oil on canvas
120 x 76 cms
£1200