Lucent Lighting Revitalises Retail Brand Veronica Beard’s New Sloane Square Location
Chic American clothing brand, Veronica Beard, has opened its second retail store in the UK, in the sought-after Sloane Square in Chelsea, London. The luxury fashion boutique offers signature denim,…