Anastasia Beverly Hills
Magic Touch Cream Blush & Lip Trio
Highly rated by customers for: , ,

$51.50or 4 payments of $12.88 with or
Color: Pink - Cool-toned pink / Candy pink / Soft pink
Size 0.11 oz/3 g each
Matte finish - Standard size