London Tea Towel Imported from the U.K. From Elgate 32 x 18in Great for Gifts Great for Christmas