Sterling silver ornate cross

  • $43.00