Stanford University purchased Oak Creek Apartments, a 759-unit complex located adjacent to the main campus at 1600 Sand Hill Road. Photo courtesy Stanford University Land, Buildings and Real Estate.
Some results have been hidden because they may be inaccessible to you