View 4 Images

Luxury fragrance fans on the hunt for the perfect Christmas gift or stocking stuffer will want to turn their attention to John Lewis. The department store is offering a fragrance set that offers shoppers 10 high-end perfumes from Acqua di Parma for a fraction of their usual cost.

The Acqua di Parma Selection Set costs £34 at John Lewis. This is already a good price considering you get 10 fragrances, but I've found a way to pick it up for less than £19 through TopCashback's latest offer.

The money-saving site is offering its new members and new John Lewis customers a free £15 sign-up bonus as well as cashback on any purchase of £15 or more. This brings the price of the Acqua di Parma set down to £18.72.

READ MORE: Savvy Cult Beauty shoppers can get

See Full Page