True Food Kitchen

180 El Camino Real Ste 1140, Palo Alto, CA

Menu (As of 10/29)

True Food Kitchen: hours and how to order