Eight-bedroom home sells in Palo Alto for $5.7 million
3520 Ross Road – Google Street View The spacious property located in the 3500 block of Ross Road in Palo Alto was sold on April 8, 2024. The $5,650,000 purchase price works out to $1,212 per square foot. The house, …
Eight-bedroom home sells in Palo Alto for $5.7 million Read More