$119
Hand Painted Leather Oxford shoes.
These leather oxfords are painted by hand, each pair at a time, to achieve the perfect result.
36, 37, 38, 39, 40, 41
What are you looking for?