Danish outerwear and lifestyle brand Rains has strengthened its UK retail presence with its first store in Scotland. Located in Glasgow at 203 Ingram Street, within the prominent Merchant City area featuring other high-end retailers, the 1,076 square foot store has been designed to reflect the brand’s neo-Scandinavian aesthetic to showcase its...
12 May 2025