99 Peter Coutts Circle, Stanford, CA 94305 - Homesnap