John LewisFormal Leather Sole Oxford Shoes£109.00£87.20Black is availableChocolate is available+ More colours availableSave 20%
John LewisSilk Ready Tied Bow Tie£16.00Navy is availableBlack is availableBurgundy is available+ More colours available