Stanford Shopping Center

180 El Camino Real Suite #1160, Palo Alto, CA 94304
Ubereats | Grabhub | DoorDash