Large Primrose Everlast 1L
Regular price
£4.50
Tax included.
Primrose Everlast 1L has got its name from the amazing flower power it delivers from October to April flowering constantly for up to 6 months of the year. Normally producing up to 10 times more flowers than a traditional Primrose, its a hardy perennial meaning it will come back bigger and better year after year.