£9.50
Heads of louche carmine flowers with exserted stamens Sep-Oct, 50cm.
In stock
H3 (-5C to 1C)
1000291
NERIIOW