Image of Skulls and roses tapestry

Skulls and roses tapestry

$18.75
Purchase

51.2 x 59.1 inches