To help you find the perfect fit, we consulted three celebrity and editorial stylists on the best dress shoes for men under $250.
The elegant footwear — donned by royals such as Princess Diana and Kate Middleton, who seems particularly fond of her ...