Deli specializing in roasted sunflower seeds. Offers a variety of roasted seeds.