Steph TAP2207 Brown Padded

$ 54.90

Wide padded tapestry

Hand stitched in Canada