Genuine Hand Stitched Leather Zip Purse - Hand Dyed Colours

  • Genuine Hand Stitched Leather Zip Purse - Hand Dyed Colours

  • A small and practical leather purse!
  • £17.00