Sand Hill Property Company is a local real estate investor and developer focused on mixed-use development, the company said. It owns Edgewood Plaza Shopping Center in Palo Alto, which reopened in ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results