5 br, 5 bath House - 3751 El Centro St

 3751 El Centro St, Palo AltoCA 94306
$16,0005 Beds3635 sqft