The best price for Leighton Denny Lipstick & Stain right now is £17.50. PriceSpy compares deals and offers from online and local shops.