Find the top Local restaurants in Palo Alto, California near you now.
Restaurant
Address: 715 Stanford Shopping Center, Palo Alto, CA 94304
Seafood restaurant
Address: 711 Stanford Shopping Center, Palo Alto, CA 94304
Address: 180 El Camino Real Building B, Palo Alto, CA 94304
American restaurant
Address: 550 Stanford Shopping Center, Palo Alto, CA 94304
Italian restaurant
Address: 700 Welch Rd, Palo Alto, CA 94305