Beauty retailer will open stores in St James Quarter in Edinburgh and Glasgow's Silverburn Global beauty retailer Sephora is set to open two major stores in Scotland this summer. The 4,961 square foot Edinburgh store will be located at St James Quarter and the 5,048 square foot Glasgow store will open at Silverburn Shopping Centre. Hoardin... [1685 chars]