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

£48.00

Premium Cotton BretonĀ  by Armor Lux of France

Made in Brittany