Long Sleeve Breton Stripe Shirt in Red & Navy by Armor Lux

£48.00

Premium Cotton BretonĀ  by Armor Lux of France
Made in Brittany, France