Stanford Shopping Center lands new merchants in burst of retail deals
Stanford Shopping Center in Palo Alto has attracted multiple high-end national and international retailers and a first Northern California restaurant, reflecting strong local retail demand.