Socotra Oud is a brand that specialise in Oud perfume and perfume oil that is steeped in tradition and deeply connected to the island of Socotra.
36 Devonshire St, London, England, United Kingdom, W1G 6PG