Skip to content
Free Shipping - £50 Over Free UK Delivery
Free Shipping - £50 Over Free UK Delivery

Bling

  • Semi Permanent Hair Color
    Semi Permanent Hair Color
    Original price £3.48 GBP - Original price £3.48 GBP
    Original price
    £3.48 GBP
    £3.48 GBP - £3.48 GBP
    Current price £3.48 GBP

    Bling Shining Semi Permanent Hair Color - 57 Shades Available

    Bling

    BLING COLOR SEMI PERMANENT HAIR DYE 118ml - 58 SHADES AVAILABLE -  No Peroxide No Ammonia No Alcohol Vegan Cruelty free Contains Aloe Vera Long La...

    View full details
    Original price £3.48 GBP - Original price £3.48 GBP
    Original price
    £3.48 GBP
    £3.48 GBP - £3.48 GBP
    Current price £3.48 GBP