Emilia Wickstead opens new London flagship
London-based designer Emilia Wickstead announces the opening of her new flagship store, located at 162 Sloane Street. Spanning two floors across 2,000 square feet, the new store offers Emilia Wickstead’s… read more