Food and Dining, Restaurants, Mexican go Results Found: 2 Button group with nested dropdown Lulu's at Town & Country Village Lulu's at Town & Country Village 855 El Camino Real #49 Palo Alto CA 94301 (650) 327-8226 Tacolicious Tacolicious 632 Emerson Street Palo Alto CA 94301 (650) 838-0500 Visit Website