Semi formal dresses

Semi formal dresses are versatile clothes that are suitable for a range of occasions. These are the attire that is dressier than casual but not as formal as a full evening gown. Here are some popular styles and options for semi formal dresses.