ST0606 : 23.03ct Spessartite

$3,197.33

Loose Spessartite Gemstone Certified Spessartite
Spessartite price per carat $138.83

Certification

X