Рет қаралды 104
STANFORD SHOPPING CENTER is an upscale open air shopping mall located on Route 82 (El Camino Real) at Sand Hill Road in Palo Alto, California. It is on the Campus of Stanford University although the University only owns the land not the actual buildings or stores.