Daylesford Organic Vetra Linen Striped Tea Towel

100% Linen. Made in India.