Barclay Dogrose Print Shirt
Barclay Dogrose Print Shirt
Barclay Dogrose Print Shirt
Barclay Dogrose Print Shirt

Barclay Dogrose Print Shirt

Regular price £39.00
Unit price  per 

This relaxed fit, short sleeved shirt has a vintage vibe and features gold rimmed buttons, a round collar and pleat down the back.

15% linen, 85% cotton