Vanilla, the popular fashion brand, has officially opened its first bricks and mortar store on the island of Ireland at Belfast’s CastleCourt Shopping Centre. The 4,563 sq. ft. outlet has brought ...