Chowchilla Family Clinic - 129 N 5th St, Chowchilla, CA 93610 | Fresha