Lulu's at Town & Country Village

  • Restaurants, Cafes & Catering
  • Food and Dining, Restaurants, Mexican
855 El Camino Real #49
Palo Alto, CA 94301
(650) 327-8226
(650) 327-8225 (fax)