3428 South Ct

 3428 South Ct, Palo AltoCA 94306
$8,2004 Beds2400 sqftPets OK