John Lewis' £45 spring beauty box gets shoppers nearly £150 worth of free products

John Lewis' £45 spring beauty box gets shoppers nearly £150 worth of free products

Daily Record

Published

The high street retailer's spring beauty haul is packed with nine full-size and deluxe beauty icons that would usually set you back £191.

Full Article