The Virgin Italian Tapestry - A - H 36 x W 24

Quantity: