Pale blue checked shirt with button up front.Mayoral shirt 2191 £21.50 Regular Price£8.60Sale PriceSizeSelectQuantityAdd to Cart