Cath Kidston flasks on sale at Very

  •  Cath Kidston from £20
  •  Very flasks start from £20