Liberty Charms

925 Sterling Silver Plated 'Heart In Heart' Charm Necklace

£12.99

Silver
Quantity