Processing, please wait ...
Driftwood Deli & Market
Palo Alto
Cuisines: Catering, Sandwiches, Salads
Address: 3450 El Camino Real ; Palo Alto CA, 94306
Sandwiches from Driftwood Deli are always good!
FRESH!! Yummy.