• 2005 Gap messenger shoulder bag
  • 2005 Gap messenger shoulder bag
  • 2005 Gap messenger shoulder bag
  • 2005 Gap messenger shoulder bag
  • 2005 Gap messenger shoulder bag
  • 2005 Gap messenger shoulder bag

    2005 Gap messenger shoulder bag

    Regular price £115.00
    Out of stock

    Great preowned condition with some small marks