James Avery

Retired James Avery horseshoe necklace

Regular price $82.50

Sterling silver

2381-226


More from this collection