Find the top Organic restaurants in Palo Alto, California near you now.
Health food restaurant
Address: 180 El Camino Real Ste 1140, Palo Alto, CA 94304