|
1 total thread
|
84 total posts
|
Stanford Shopping Center is an upscale open air shopping mall located on El Camino Real in Palo Alto, California. It is on the campus of Stanford University, although the university only owns the land and not the actual buildings or stores. [Website]
currently viewing
1 guest / 0 members / 0 staff
No users viewing this board.
|