L'Oréal Infallible 2 Step Lipstick 804 Metro Proof Rose

$28.79

Available: In stock

Description Kiss goodbye constant mirror-checks and touch-ups. Now you can get all-day bold colour and shine for up to 24 hours, with new Infallible 24HR...