Vintage hand stitched leather watch

  • $39.95