A Long Sleeve Breton Stripe Shirt in Red & Navy

£60.00

Long Sleeve Breton Shirt  by Armor Lux of France
Made in Brittany, France