Angel Studs - Gold

$29.00

A gorgeous heart with an angel in 18k plated gold.

16mm