linen tea towel

linen tea towel

£12.50 GBP

100% French Linen.