Jeff Lieb Wood and Stone Beaded Necklace

The Finer Things

Regular price $99.00