Genestra Dog Rose Young Shoot 0.5 fl oz

Item# GENE23955
Regular price: $40.95
Sale price: $40.95

Product Description

Dog Rose belongs to the innumerable species of wild roses that grow almost everywhere in the forests of Europe, North Africa and Asia.


image