Stanford’s Sand Hill Road project approved after dispute about last-minute demand
Above is a rendering of the 40,000-square-foot office building that was approved for 2131 Sand Hill Road. Illustration submitted by Stanford to the city. BY EMILY MIBACH Daily Post Staff […]