country food restaurant in palo alto
About 8 results.
LuLu's Town and Country Village
El Camino Real 855, 94301 Palo Alto, United StatesLuLu's Mexican Food restaurants serve fresh authentic Mexican cuisine with the highest quality ingredients, for a reasonable price.