Rosewater

375, that's how many fresh roses are needed to produce just one litre of this miraculous water. Hand-picked in the Valley of the Roses, the flowers are immediately steam distilled on-site in Morocco, in full respect of local traditions and the local population.