Long Sleeve Breton Stripe Shirt in Red & Navy

£80.00

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