Noel Tea Towel

  • $16.95
    Unit price per 


19" x 31.75" (48cm x 80cm) Packaged in a handsewn muslin bag Featuring images from the Cavallini archives