Upper Canada diffusers on sale at Dunelm

  •  30% off Upper Canada
  •  Dunelm diffusers start from £17.50