White cotton shorts with pockets and bow on waist 1226Mayoral Shorts 1226£24.50PriceSizeSelectQuantityAdd to Cart