London Flagship Store
+ 44 (0)20 8001 4621
The brands first flagship store is located on the prestigious Beauchamp Place in Knightsbridge, London. Having always felt a strong connection to London, Grace knew there was nowhere else in the world she’d want for her first boutique shop to open its doors. This was the city where her parents studied, fell in love, and got married in. For Grace, London was a source of romantic nostalgia, a place where her imagination could soar.
That imagination began to take shape on a quiet afternoon in 2015 when strolling through the beautiful streets of South Kensington and Knightsbridge, surrounded by fine examples of the Baroque Architecture she loves and the finest museums in the world to inspire her. Away from the buzz of Sloane Street she stumbled upon the quiet and eclectic charm of Beauchamp Place and instantly knew this was where she wanted to lay her roots.