2005 Gap messenger shoulder bag
Regular price
£115.00
Out of stock
Great preowned condition with some small marks