925 Silver Heart CZ Bangle£130.00PriceAlso available in 9ct white, rose and yellow gold (made to order).Quantity
925 Silver Heart CZ Bangle£130.00PriceAlso available in 9ct white, rose and yellow gold (made to order).Quantity