Peregrine Men's Pure Cotton Striped Beach Shirt - M - Blue Mix - Available at M&S For a refined look on holiday, choose this Peregrine beach shirt. Crafted in a regular fit from pure cotton to give a breathable feel. Breezy short-sleeved design, featuring a timeless all-over striped pattern inspired by coastal colours. Finished with a classic collar. GBP 95.00 1
Peregrine Men's Pure Cotton Striped Beach Shirt - XL - Blue Mix - Available at M&S For a refined look on holiday, choose this Peregrine beach shirt. Crafted in a regular fit from pure cotton to give a breathable feel. Breezy short-sleeved design, featuring a timeless all-over striped pattern inspired by coastal colours. Finished with a classic collar. GBP 95.00 1
Peregrine Men's Pure Cotton Striped Beach Shirt - L - Blue Mix - Available at M&S For a refined look on holiday, choose this Peregrine beach shirt. Crafted in a regular fit from pure cotton to give a breathable feel. Breezy short-sleeved design, featuring a timeless all-over striped pattern inspired by coastal colours. Finished with a classic collar. GBP 95.00 1
Peregrine Men's Pure Cotton Striped Beach Shirt - XXL - Blue Mix - Available at M&S For a refined look on holiday, choose this Peregrine beach shirt. Crafted in a regular fit from pure cotton to give a breathable feel. Breezy short-sleeved design, featuring a timeless all-over striped pattern inspired by coastal colours. Finished with a classic collar. GBP 95.00 1
Peregrine Men's Pure Cotton Striped Beach Shirt - Blue Mix - Available at M&S For a refined look on holiday, choose this Peregrine beach shirt. Crafted in a regular fit from pure cotton to give a breathable feel. Breezy short-sleeved design, featuring a timeless all-over striped pattern inspired by coastal colours. Finished with a classic collar. GBP 95.00 1