Mayoral Stripe Poloshirt

Mayoral Stripe Poloshirt

£21.50Price

Bordeaux, navy & white striped poloshirt with pale blue collar.

2140