Get directions to: El Jacalito Grill, Palo Alto, CA
Restaurant address: 2115 Saint Francis Dr Palo Alto, CA 94303, USA
Restaurant: El Jacalito Grill