Emma Bridgewater tea towels on sale at Very

  •  Emma Bridgewater from £32
  •  Very tea towels start from £32