Poppy Seedball Tube (12x balls, 1200 seeds)

Poppy Seedball Tube (12x balls, 1200 seeds)

Regular price
£5.00
Sale price
£5.00
Regular price
Sold out
Unit price
per 
Tax included.

Common red poppy

 

Sow Feb-Apr, or Aug- Nov. 

Flowers May- Oct