1501 Farmers Lane Santa Rosa, CA 95404
Cara Cara oranges, a chef's delight, unveil a vibrant pinkish-red hue and a sweet-tart flavor. With notes of berry and citrus, their succulent juiciness adds a refreshing and sophisticated touch to dishes.