24374 Camellia Court, Chowchilla, CA 93610 - Homesnap