Located in Palo Alto, CA, Stanford Shopping Center serves shoppers from across the region. Shoppers can find this Super-Regional Center at SWC El Camino Real & Quarry Rd.. Originally opened in 1956, the mall was updated and renovated in 2002. The mall spans 1,282,673 sqft. of leasable retail area and is home to around 157 stores. Ample parking is provided with 5,801 spaces available.