Lip Colour 38 majestic red

Lip Colour 38 majestic red

Ultra Soft Lip Colour

  • £21.50*
  • 3 g | 100g - £716.67