Walk through anywhere.. virtually !
Stanford Mall 
Address
:
660 Stanford Shopping Center 
City
:
Palo Alto 
State
:
CA 
Country
:
United States 
Zip Code
:
94304 
Type
:
Commercial