Start from
660 Stanford Shopping Center
660 Stanford Shopping Center, Palo Alto 94304