The Stanford Shopping Center Palo Alto

680 Stanford Shopping Center, Palo Alto , California, United States - Phone: 800-772-9332; 650-617-8585