Eating Deli Sandwich at Driftwood Deli & Market restaurant in Palo Alto, CA.

Feedback

Do you manage or own Driftwood Deli & Market?

Yes