25 Farm Road, Los Altos, CA 94024 - Homesnap