Listing

Swiss Blue Topaz & Apatite Necklace in 18K Gold Vermeil

$109

Stocked at 1

Comments 0

Loading comments…