How did I miss the news of Le Labo's new store in London?
According to Le Labo's webite, their new London store is at 28A Devonshire Street, which is just off Marylebone High Street.
Will visit and add some photos to my London shopping post shortly.
Fragrance Girl
Thursday, February 25, 2016