Beautiful, 100% natural cotton tea towels. Soft, absorbent, and made in England. Vintage images from the Cavallini Archives.
Beautiful, 100% natural cotton tea towels. Soft, absorbent, and made in England. Vintage images from the Cavallini Archives.