No occasion outfit is complete without a stylish waistcoat. From wool to silk, patterned to plain, our mens waistcoats are a must-have for a formal look.

10