Shop Italian Lemon Tree Linen Tea Towel Italian Lemon Tree Linen Tea Towel $26.00 Cheerful lemon tree design, printed on a 100% linen tea towel. 20x28", 100% linen, made in Italy. Quantity: Add To Cart Italian Lemon Tree Linen Tea Towel $26.00 Cheerful lemon tree design, printed on a 100% linen tea towel. 20x28", 100% linen, made in Italy. Quantity: Add To Cart
Shop Italian Lemon Tree Linen Tea Towel Italian Lemon Tree Linen Tea Towel $26.00 Cheerful lemon tree design, printed on a 100% linen tea towel. 20x28", 100% linen, made in Italy. Quantity: Add To Cart Italian Lemon Tree Linen Tea Towel $26.00 Cheerful lemon tree design, printed on a 100% linen tea towel. 20x28", 100% linen, made in Italy. Quantity: Add To Cart