Stanford Shopping Center – Palo Alto, California
Stanford Shopping Center. The ultimate shopping center in the San Francisco Bay area, Stanford Shopping Center is a mix of iconic brands, singular shops and exceptional dining set in a distinctive open-air environment surrounded by award-winning gardens. Located 35 miles south of San Francisco and 14 miles north of San Jose, the center features more […]
Read More