London Flagship
12 Mount Street
London W1K 2RD
United Kingdom
Located in the heart of Mayfair, the London store showcases our Swedish design heritage in a serene setting. Inside, Victorian architecture meets modernist interiors and a curation of art and furniture.