Semi Formal Dresses For Men / Semi formal dress for men makes them look smart and allow them to express their personality, and would make them the cynosure of a gathering.