1725 Newell Rd

 1725 Newell Rd, Palo AltoCA 94303
$15,0004 Beds2734 sqft