Eva | Divina One | 8.31 | Mediterranean Blonde
Regular price
£5.65 GBP
Regular price
Sale price
£5.65 GBP
Unit price
per
Divina One ·Maximum moisturizing power.
100% grey hair coverage.
High-performance permanent colour.
Range: 127 tones
Size: 60 ml professional