ST1698 : 20.78ct Spessartite

$3,878.93

Loose Spessartite Gemstone Certified Spessartite
Spessartite price per carat $186.67

Certification

X