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 ...