Homes for sale - 653 Cabrillo Avenue, Stanford, CA 94305 – MLS#ML81...