This is a single family home. This home is located at 608 Alameda Ave, Chowchilla, CA 93610.Show more