Disclosure : This site contains affiliate links to products. We may receive a commission for purchases made through these links.

Stanfords Premium Tea-towel – London 1862

The Stanfords Premium tea towel – London 1862, is made of 100% cotton to 50 x 70cm and is hemmed all four sides as standard. British Made and Printed Tea Towels.