Stellaria Organic Chickweed

$3.99$55.99

  • Certified organic
  • Flavourful and succulent
  • Great in containers
  • Matures in 45 days
  • Open pollinated seeds
Clear