Ume Incense Sticks in Selfridges London

We are thrilled that Selfridges will stock our high quality, natural incense sticks and stoneware ceramic holders. We have also designed an exclusive gift box for them, which is only available at Selfridges 400 Oxford Street. 

Emma Leafe