Elegance has a decent collection of different materials for all your dressmaking needs. Over two floors, the shop sells bridal, dressmaking and craft materials, as well as wool, accessories and sewing machines. Staff are friendly and helpful. They also offer classes for those who are either new to sewing, would…