Chowchilla Dist Mem Hospital: 1104 Ventura Ave - Chowchilla, CA