0
Anonymous
Stanford University is situated in the center of the San Francisco Peninsula. The campus covers a total of 8,180 acres. Stanford University was founded in 1891.
Wiki User