Geranium phaeum lividum

$12.50

Another very reliable form of Geranium phaeum

6 in stock