A.P.C. Half-moon Leather Cross-body Bag A.P.C. Half-moon Leather Cross-body Bag (£345) A.P.C. Shoulder Bags from matchesfashion.com Buy Now