A Long Sleeve Cotton Breton Stripe Shirt in Navy & Ecru

22 SoldOut of stock

£80.00

premium Cotton Breton by Armor Lux

Made in Brittany, France