"Turquoise Hills" Long Beaded Necklace

$95.00 $232.00

Quantity