Artichoke

Category:

Description

Imperial Star:
90-100 days; Three to four inch edible flower buds form on tall stiff stems. Specifically bred to produce artichokes the first season. Delicious!