Temple St. Clair

Royal Blue Moonstone & 18K Gold Necklace

0482793437797

Also available in store

Complete the Look