This pairing of a waistcoat and a denim shirt is the epitome of sophistication. When not sure about what to wear on the shoe front, go with brown leather double monks.
Waistcoat with Denim Shirt Dressy Outfits
Consider pairing a waistcoat with a denim shirt - this look is guaranteed to make heads turn. You can get a little creative on the shoe front and polish off this look by rocking a pair of brown leather oxford shoes.