A house located in the 2900 block of Otterson Court in Palo Alto has new owners. The 1,765-square-foot property, built in 1977, was sold on July 27, 2023. The $2,820,000 purchase price works out to $1 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results