Add to basket, John Lewis Formal Leather Sole Oxford Shoes, BlackJohn Lewis Formal Leather Sole Oxford Shoes, Black£109.00