Johnstons of Elgin open first Flagship Store in London
On Monday 7th December, luxury Scottish cashmere manufacturer Johnstons of Elgin proudly announced the opening of their first flagship store on New Bond Street, in the heart of Mayfair, London’s prestigious luxury retail street. London has had to wait patiently for 218 years for the iconic Scottish brand to launch its outstanding wares, south of […]